<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '39CC89519B0E1FCB47B935AC9FE13D7B';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'protex',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function WE(){}
function Bb(){}
function Hc(){}
function cd(){}
function cf(){}
function kf(){}
function wf(){}
function Cf(){}
function Lf(){}
function Sf(){}
function Fe(){}
function Ne(){}
function cg(){}
function ig(){}
function Qg(){}
function Rg(){}
function qm(){}
function zm(){}
function Cm(){}
function Gm(){}
function Mn(){}
function co(){}
function up(){}
function xp(){}
function zq(){}
function Cq(){}
function Lq(){}
function Ns(){}
function ux(){}
function Bx(){}
function wy(){}
function Xy(){}
function mB(){}
function SC(){}
function rC(){mC()}
function xo(){wo()}
function os(){Vc()}
function Ws(){Vc()}
function qt(){Vc()}
function tt(){Vc()}
function Kt(){Vc()}
function Eu(){Vc()}
function Yx(){Vc()}
function Fx(){ev(this)}
function vu(){su(this)}
function Q(a,b){a.o=b}
function we(a,b){a.g=b}
function ze(a,b){a.b=b}
function Ae(a,b){a.c=b}
function Jm(a,b){a.c=b}
function Im(a,b){a.b=b}
function Km(a,b){a.e=b}
function bo(a,b){a.e=b}
function Pz(a,b){a.g=b}
function Uz(a,b){a.j=b}
function kA(a,b){a.t=b}
function lA(a,b){a.s=b}
function mA(a,b){a.u=b}
function nA(a,b){a.x=b}
function XA(a,b){a.f=b}
function kB(a,b){a.p=b}
function YB(a,b){a.c=b}
function ZB(a,b){a.d=b}
function ad(a,b){a.b+=b}
function rD(){this.b=1}
function rn(a){this.b=a}
function pn(a){this.b=a}
function tn(a){this.b=a}
function vn(a){this.b=a}
function xn(a){this.b=a}
function An(a){this.b=a}
function Gn(a){this.b=a}
function In(a){this.b=a}
function Ig(a){this.b=a}
function Oc(a){this.b=a}
function Rc(a){this.b=a}
function Yf(a){this.b=a}
function Xp(a){this.b=a}
function _p(a){this.b=a}
function Bp(a){this.o=a}
function sb(a){this.o=a}
function xb(a){this.o=a}
function Rq(a){this.o=a}
function Rw(a){this.b=a}
function Fw(a){this.b=a}
function Fv(a){this.b=a}
function Uv(a){this.b=a}
function us(a){this.b=a}
function Bs(a){this.b=a}
function xt(a){this.b=a}
function Jy(a){this.b=a}
function JA(a){this.b=a}
function JC(a){this.b=a}
function MC(a){this.b=a}
function OC(a){this.b=a}
function QC(a){this.b=a}
function aE(a){this.b=a}
function Yr(a){this.c=a}
function qw(a){this.e=a}
function qf(){this.b={}}
function Tb(){this.b=Ub()}
function We(){this.d=++Te}
function P(){throw new Eu}
function su(a){a.b=new cd}
function T(a,b){a.o[KF]=b}
function U(a,b){Z(a.o,b)}
function W(a,b){Po(a.o,b)}
function vb(a,b){jd(a.o,b)}
function wb(a,b){kd(a.o,b)}
function Yq(a,b){md(a.c,b)}
function $q(a,b){id(a.c,b)}
function Lp(a,b){Oq(a.c,b)}
function oA(a,b){Cz(a.n,b)}
function Kf(a,b){en(b.b,a)}
function Rf(a,b){fn(b.b,a)}
function bf(a,b){IC(b,a)}
function jf(a,b){LC(b,a)}
function pf(a,b,c){a.b[b]=c}
function Ob(b,a){b.font=a}
function kd(b,a){b.width=a}
function jd(b,a){b.height=a}
function yt(a){this.b=_s(a)}
function Kx(){this.b=new Fx}
function Dz(){this.b=new bx}
function uz(){this.b=new ly}
function iq(){iq=WE;nq()}
function vr(){vr=WE;Er()}
function Ic(a){return a.N()}
function bc(a){Vc();this.g=a}
function Ed(){Dd();return yd}
function Ud(){Td();return Od}
function ie(){he();return ce}
function Fr(){Er();return zr}
function hz(){dz();return $y}
function sx(){sx=WE;rx=new ux}
function zx(){zx=WE;yx=new Bx}
function ay(){ay=WE;_x=new wy}
function Ac(){Ac=WE;zc=new Hc}
function wo(){wo=WE;vo=new We}
function Po(a,b){Eo();Qo(a,b)}
function V(a,b){Un(a.o,HF,b)}
function fp(a,b){Zo(a,b,a.o)}
function Pr(a,b){Rr(a,b,a.d)}
function fq(a,b){gq(a,b,b,-1)}
function of(a,b){return a.b[b]}
function Sb(a){return Ub()-a.b}
function by(a){a.c=null;a.d=0}
function Ln(a,b,c){a.b=b;a.c=c}
function Nb(b,a){b.fillStyle=a}
function id(b,a){b.scrollTop=a}
function cc(a){bc.call(this,a)}
function ot(a){cc.call(this,a)}
function rt(a){cc.call(this,a)}
function ut(a){cc.call(this,a)}
function Lt(a){cc.call(this,a)}
function Fu(a){cc.call(this,a)}
function Zx(a){cc.call(this,a)}
function OA(a){bc.call(this,a)}
function Og(a){Lg.call(this,a)}
function rp(a){Og.call(this,a)}
function Pt(a){ot.call(this,a)}
function UE(a){VE.call(this,a)}
function um(a){return new sm[a]}
function Gt(a){return a<0?-a:a}
function fy(a){return !!a&&a.c}
function sd(a,b){return a.c-b.c}
function As(a,b){return a.b-b.b}
function Tz(a,b){return a.c[b]}
function Ht(a,b){return a>b?a:b}
function It(a,b){return a<b?a:b}
function md(a,b){a.scrollLeft=b}
function Fo(a,b){a.__listener=b}
function Un(a,b,c){a.style[b]=c}
function S(a,b,c){a.E(b);a.D(c)}
function Kb(c,a,b){c.lineTo(a,b)}
function Lb(c,a,b){c.moveTo(a,b)}
function Pb(b,a){b.strokeStyle=a}
function sr(a){this.o=a;new Qg}
function pD(){!_C&&(_C=new eD)}
function nu(){nu=WE;ku={};mu={}}
function fB(a){dB(a);return a.o}
function ft(a){dt();this.b=$s(a)}
function ke(){td.call(this,SF,0)}
function Hr(){td.call(this,SF,0)}
function Jr(){td.call(this,TF,1)}
function me(){td.call(this,TF,1)}
function oe(){td.call(this,UF,2)}
function Lr(){td.call(this,UF,2)}
function Nr(){td.call(this,VF,3)}
function qe(){td.call(this,VF,3)}
function Bo(){qg.call(this,null)}
function cp(){this.g=new Ur(this)}
function Ft(a){return a<=0?0-a:a}
function km(a){return a.l|a.m<<22}
function Ec(a){return !!a.b||!!a.g}
function pg(a,b){return Eg(a.b,b)}
function Eg(a,b){return fv(a.e,b)}
function Ix(a,b){return fv(a.b,b)}
function Cz(a,b){return Xw(a.b,b)}
function db(a,b){!!a.k&&og(a.k,b)}
function kx(a,b,c){a.splice(b,c)}
function Tx(a,b){this.b=a;this.c=b}
function td(a,b){this.b=a;this.c=b}
function Qm(a,b){this.b=a;this.c=b}
function Nn(a,b){this.b=a;this.c=b}
function zw(a,b){this.b=a;this.c=b}
function Lw(a,b){this.b=a;this.c=b}
function ZC(a,b){this.b=a;this.c=b}
function mD(a,b){this.b=a;this.c=b}
function QD(a,b){this.c=a;this.b=b}
function Zv(a,b){this.c=a;this.b=b}
function ez(a,b){td.call(this,a,b)}
function Qn(a,b){dd(a,(iq(),jq(b)))}
function _n(a,b){zn(b,a);$n.d=false}
function fs(a){Fg(a.b,a.e,a.d,a.c)}
function nw(a){return a.c<a.e.db()}
function et(a,b){return gt(a.b,b.b)}
function iv(b,a){return b.f[FG+a]}
function kv(b,a){return FG+a in b.f}
function BB(a,b,c){return a.j[c][b]}
function oC(a,b,c){return nC(b,c,a)}
function XD(a,b,c,d){Qb(a.b,b,c,d)}
function tu(a,b){ad(a.b,b);return a}
function zu(a,b){ad(a.b,b);return a}
function rb(a,b){a.o['disabled']=!b}
function Xf(a,b){a.b?mn(b.b):hn(b.b)}
function Rm(a){Qm.call(this,a.b,a.c)}
function qg(a){rg.call(this,a,false)}
function Md(){td.call(this,'AUTO',3)}
function jz(){td.call(this,'Head',1)}
function qz(){td.call(this,'Tail',3)}
function qB(a,b){rB.call(this,a,b,0)}
function wu(a){su(this);ad(this.b,a)}
function wc(a){$wnd.clearTimeout(a)}
function lt(a){dt();return isNaN(a)}
function nd(a,b){return a.contains(b)}
function dh(a,b){return a.cM&&a.cM[b]}
function jh(a){return a==null?null:a}
function IB(a){return !!a.p[a.s-1].i}
function Gg(a){this.e=new Fx;this.d=a}
function jp(a){cp.call(this);this.o=a}
function Eq(){uq.call(this,$doc.body)}
function ae(){td.call(this,'FIXED',3)}
function ly(){ay();my.call(this,null)}
function mz(){td.call(this,'Range',2)}
function bx(){this.b=Ug(Il,_E,0,0,0)}
function cu(a){return Ug(Kl,_E,1,a,0)}
function CB(a,b){return BB(a,b.b,b.c)}
function jn(a,b){a.g=b;!b&&(a.i=null)}
function rr(a,b){a.o[AG]=b!=null?b:NF}
function ew(a,b){(a<0||a>=b)&&hw(a,b)}
function Go(a){return !hh(a)&&gh(a,29)}
function qo(){if(!io){So();io=true}}
function ro(){if(!mo){To();mo=true}}
function Eo(){if(!Co){No();Co=true}}
function mn(a){hn(a);a.c=Xn(new An(a))}
function lx(a,b,c,d){a.splice(b,c,d)}
function $B(a,b,c){uA.call(this,a,b,c)}
function Hb(d,a,b,c){d.drawImage(a,b,c)}
function Sn(a,b,c){Oo(a,(iq(),jq(b)),c)}
function dc(a,b){Vc();this.f=b;this.g=a}
function uq(a){jp.call(this,a);eb(this)}
function Id(){td.call(this,'HIDDEN',1)}
function Kd(){td.call(this,'SCROLL',2)}
function Wd(){td.call(this,'STATIC',0)}
function Gd(){td.call(this,'VISIBLE',0)}
function Cy(a){pw(a.b);hy(a.d,a.c.kb())}
function jc(a){return hh(a)?Wc(fh(a)):NF}
function ih(a){return a.tM==WE||ch(a,1)}
function vc(a){return a.$H||(a.$H=++nc)}
function ch(a,b){return a.cM&&!!a.cM[b]}
function Ut(b,a){return b.charCodeAt(a)}
function dd(b,a){return b.appendChild(a)}
function fd(b,a){return b.removeChild(a)}
function kq(b,a){b.__gwt_resolve=lq(a)}
function Qb(d,a,b,c){d.strokeText(a,b,c)}
function Jx(a,b){return pv(a.b,b)!=null}
function qp(){qp=WE;op=new up;pp=new xp}
function Ee(){Ee=WE;De=new Xe(WF,new Fe)}
function Me(){Me=WE;Le=new Xe(XF,new Ne)}
function af(){af=WE;_e=new Xe(YF,new cf)}
function hf(){hf=WE;gf=new Xe(ZF,new kf)}
function vf(){vf=WE;uf=new Xe($F,new wf)}
function Bf(){Bf=WE;Af=new Xe(_F,new Cf)}
function Jf(){Jf=WE;If=new Xe(bG,new Lf)}
function Qf(){Qf=WE;Pf=new Xe(cG,new Sf)}
function vB(){vB=WE;uB=kh(Math.sqrt(3))}
function By(a){return a.c=eh(ow(a.b),56)}
function dC(a,b){return eh(Zw(a.c,b),60)}
function $A(a,b){return eh(gv(a.r,b),64)}
function gh(a,b){return a!=null&&ch(a,b)}
function Yt(c,a,b){return c.indexOf(a,b)}
function au(c,a,b){return c.substr(a,b-a)}
function Zw(a,b){ew(b,a.c);return a.b[b]}
function ic(a){return a==null?null:a.name}
function Ub(){return (new Date).getTime()}
function Cu(){return (new Date).getTime()}
function fc(a){return hh(a)?gc(fh(a)):a+NF}
function Dy(a){Ey.call(this,a,(dz(),_y))}
function Yd(){td.call(this,'RELATIVE',1)}
function $d(){td.call(this,'ABSOLUTE',2)}
function hr(a){this.d=a;this.b=!!this.d.e}
function gE(a){this.c=a;a.b==0&&(this.b=1)}
function Au(a){this.b=new cd;ad(this.b,a)}
function rg(a,b){this.b=new Gg(b);this.c=a}
function jB(a,b){a.i=b;a.n=b.t;a.k=a.n.c.c}
function Ym(a){a.s=false;a.d=false;a.i=null}
function gn(a){if(a.b){fs(a.b.b);a.b=null}}
function hn(a){if(a.c){fs(a.c.b);a.c=null}}
function Yw(a){a.b=Ug(Il,_E,0,0,0);a.c=0}
function Gc(a,b){a.b=Jc(a.b,[b,false]);Fc(a)}
function uu(a,b){return bd(a.b,b,b+1,NF),a}
function ts(a,b){return a.b==b.b?0:a.b?1:-1}
function gc(a){return a==null?null:a.message}
function ju(a){return String.fromCharCode(a)}
function ed(c,a,b){return c.insertBefore(a,b)}
function qc(a,b,c){return a.apply(b,c);var d}
function bC(a,b,c){Oz(b,a.i[$w(a.c,c,0)])}
function Gb(e,a,b,c,d){e.clearRect(a,b,c,d)}
function ng(a,b,c){return new Ig(wg(a.b,b,c))}
function vg(a,b){!a.b&&(a.b=new bx);Xw(a.b,b)}
function eg(a){var b;if(bg){b=new cg;og(a,b)}}
function kg(a){var b;if(hg){b=new ig;og(a,b)}}
function Qw(a){var b;b=By(a.b).lb();return b}
function Bg(a,b){var c;c=Cg(a,b,null);return c}
function Rs(a){var b=sm[a.c];a=null;return b}
function Xw(a,b){Yg(a.b,a.c++,b);return true}
function Xc(){try{null.a()}catch(a){return a}}
function my(a){this.c=null;!a&&(a=_x);this.b=a}
function rB(a,b,c){this.b=a;this.c=b;this.d=c}
function xg(a,b,c,d){var e;e=Ag(a,b,c);e._(d)}
function Ib(f,a,b,c,d,e){f.drawImage(a,b,c,d,e)}
function AB(a,b,c,d,e,f){FB(a,b,c,d,e,f);LB(a)}
function vy(a,b){return uy(eh(a,45),eh(b,45))}
function _t(b,a){return b.substr(a,b.length-a)}
function wt(a,b){return a.b<b.b?-1:a.b>b.b?1:0}
function Nm(a,b){return new Qm(a.b-b.b,a.c-b.c)}
function Om(a,b){return new Qm(a.b*b.b,a.c*b.c)}
function Pm(a,b){return new Qm(a.b+b.b,a.c+b.c)}
function OB(a,b){!!b&&!!b.i&&NB(a,b.i.b,b.i.c)}
function _o(a,b){if(b<0||b>a.g.d){throw new tt}}
function yw(a){var b;b=a.c.T();return new Fw(b)}
function bB(a,b){a.x=b;b==0?(a.r=a.w):(a.r=a.q)}
function bd(a,b,c,d){a.b=au(a.b,0,b)+d+_t(a.b,c)}
function EB(a,b,c){return SB(a,b.b,b.c,c.b,c.c)}
function ln(a,b){Yq(a.t,kh(b.b));$q(a.t,kh(b.c))}
function vq(a){tq();try{a.K()}finally{Jx(sq,a)}}
function ec(a){Vc();this.c=a;this.b=NF;Uc(this)}
function Ur(a){this.c=a;this.b=Ug(Fl,_E,37,4,0)}
function Ls(){Ls=WE;Ks=Ug(Gl,_E,44,128,0)}
function mC(){mC=WE;kC=Xg(vl,rF,-1,[58,44])}
function _g(){_g=WE;Zg=[];$g=[];ah(new Rg,Zg,$g)}
function Su(a){var b;b=a.fb();return new zw(a,b)}
function Vq(a){return Iq((!Hq&&(Hq=new Lq),a.c))}
function Xq(a){return Jq((!Hq&&(Hq=new Lq),a.c))}
function hh(a){return a!=null&&a.tM!=WE&&!ch(a,1)}
function Ss(a){return typeof a=='number'&&a>0}
function zC(a){rb(a.i,true);a.p=true;a.q=false}
function qu(){if(lu==256){ku=mu;mu={};lu=0}++lu}
function tq(){tq=WE;qq=new zq;rq=new Fx;sq=new Kx}
function no(a){qo();return oo(bg?bg:(bg=new We),a)}
function Eb(a){var b;return b=a,ih(b)?b.hC():vc(b)}
function DB(a){return new qB(~~(a.u/2),~~(a.u/2))}
function tz(a,b){return gy(a.b,b,(ss(),qs))==null}
function cy(a,b){var c;c=dy(a,b);return c?c.e:null}
function Vg(a,b,c,d,e,f){return Wg(a,b,c,d,0,e,f)}
function Mb(e,a,b,c,d){e.quadraticCurveTo(a,b,c,d)}
function Jb(d,a,b,c){d.fillText&&d.fillText(a,b,c)}
function QB(a,b,c){PB(a,a.j[b.c][b.b],c,b.b,b.c)}
function fm(a,b){return Yl(a.l|b.l,a.m|b.m,a.h|b.h)}
function WA(a){a.b=null;a.e=null;a.c=null;a.d=null}
function lh(a){if(a!=null){throw new Ws}return null}
function Jc(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Tc(a,b){a.length>=b&&a.splice(0,b);return a}
function Hx(a,b){var c;c=lv(a.b,b,a);return c==null}
function Ew(a){var b;b=eh(a.b.Y(),56);return b.kb()}
function Uu(a){var b;b=new Jy(a);return new Lw(a,b)}
function hy(a,b){var c;c=new Xy;iy(a,b,c);return c.e}
function ss(){ss=WE;qs=new us(false);rs=new us(true)}
function YA(){new Dz;mC();!lC&&(lC=new rC);WA(this)}
function Lg(a){dc.call(this,Ng(a),Mg(a));this.b=a}
function LE(a,b){this.d=0;this.e=0;this.c=a;this.b=b}
function Rt(a){this.b='Unknown';this.d=a;this.c=-1}
function ev(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function am(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function Yl(a,b,c){return _=new qm,_.l=a,_.m=b,_.h=c,_}
function oo(a,b){return ng((!jo&&(jo=new Bo),jo),a,b)}
function hd(b,a){return b[a]==null?null:String(b[a])}
function YD(a,b){if(b){ZD(a,b.Db(null));a.b.fill()}}
function Vz(a,b,c){Wz.call(this,NF,NF+a,a,b,c,false)}
function Fb(g,a,b,c,d,e,f){g.bezierCurveTo(a,b,c,d,e,f)}
function qx(a,b){ox(a,0,a.length,b?b:(zx(),zx(),yx))}
function Db(a,b){var c;return c=a,ih(c)?c.eQ(b):c===b}
function Ex(a,b){return jh(a)===jh(b)||a!=null&&Db(a,b)}
function Az(a,b){return jh(a)===jh(b)||a!=null&&Db(a,b)}
function pB(a,b){return new rB(a.b-b.b,a.c-b.c,a.d-b.d)}
function hw(a,b){throw new ut('Index: '+a+', Size: '+b)}
function Kw(a){var b;b=new Dy(a.c.b);return new Rw(b)}
function Wl(a){if(gh(a,53)){return a}return new ec(a)}
function or(a){!!a.b&&(a.b.preventDefault(),undefined)}
function jq(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function Zl(a){return a.l+a.m*4194304+a.h*17592186044416}
function cb(a,b,c){return ng(!a.k?(a.k=new qg(a)):a.k,c,b)}
function NB(a,b,c){var d;d=a.j[c][b];!!d&&PB(a,d,d.d,b,c)}
function Oz(a,b){var c;c=b.b;c!=a.d-1&&c!=a.d+1&&tz(a.f,b)}
function $f(a,b){var c;if(Wf){c=new Yf(b);!!a.k&&og(a.k,c)}}
function cC(a){var b;for(b=0;b<a.f;++b){by(a.b[b].f.b)}}
function TB(a){var b;b=Xg(Pl,BF,63,[a.b,a.c,a.d]);return b}
function Ug(a,b,c,d,e){var f;f=Tg(e,d);Xg(a,b,c,f);return f}
function Fg(a,b,c,d){a.c>0?vg(a,new ls(a,b,c,d)):zg(a,b,c,d)}
function ls(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}
function gs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function is(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function pE(a,b){this.d=a;this.e=b;this.c=40;this.b=40}
function Lm(a,b){this.d=b;this.e=new Rm(a);this.f=new Rm(b)}
function an(a,b){if(a.k.b){return _m(b,a.k.b)}return false}
function eh(a,b){if(a!=null&&!dh(a,b)){throw new Ws}return a}
function as(b){try{return b.selectionStart}catch(a){return 0}}
function cs(b,c,d){try{b.setSelectionRange(c,c+d)}catch(a){}}
function wq(){tq();try{sp(sq,qq)}finally{ev(sq.b);ev(rq)}}
function po(a){qo();ro();return oo((!hg&&(hg=new We),hg),a)}
function Wq(a){return (a.c.scrollHeight||0)-a.c.clientHeight}
function Iq(a){return Kq(a)?0:(a.scrollWidth||0)-a.clientWidth}
function Jq(a){return Kq(a)?a.clientWidth-(a.scrollWidth||0):0}
function kp(a){a.style[sG]=NF;a.style[tG]=NF;a.style[rG]=NF}
function LB(a){var b;cC(a.t);for(b=0;b<a.s;++b){MB(a,a.p[b])}}
function Zm(a){var b;b=a.b.touches;return b.length>0?b[0]:null}
function Xr(a){if(a.b>=a.c.d){throw new Yx}return a.c.b[++a.b]}
function vw(a){if(a.c<=0){throw new Yx}return a.b.ob(a.d=--a.c)}
function Vt(a,b){if(!gh(b,1)){return false}return String(a)==b}
function fu(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1}
function Tr(a,b){var c;c=Qr(a,b);if(c==-1){throw new Yx}Sr(a,c)}
function KB(a,b,c,d){var e;e=CB(a,UB(a,d,c));!!e&&bC(a.t,b,e)}
function gp(a,b,c,d){var e;hb(b);e=a.g.d;a.U(b,c,d);ap(a,b,a.o,e)}
function Zo(a,b,c){hb(b);Pr(a.g,b);dd(c,(iq(),jq(b.o)));ib(b,a)}
function R(a,b,c){b>=0&&Un(a.o,HF,b+IF);c>=0&&Un(a.o,JF,c+IF)}
function Ww(a,b,c){(b<0||b>a.c)&&hw(b,a.c);lx(a.b,b,0,c);++a.c}
function Ps(a,b,c){var d;d=new Ns;d.d=a+b;Ss(c)&&Ts(c,d);return d}
function tc(a,b,c){var d;d=rc();try{return qc(a,b,c)}finally{uc(d)}}
function qA(a,b,c,d){var e;for(e=0;e<b.length;++e){tA(a,b[e],c,d)}}
function Xg(a,b,c,d){_g();bh(d,Zg,$g);d.cZ=a;d.cM=b;d.qI=c;return d}
function Xt(a,b,c,d){var e;for(e=0;e<b;++e){c[d++]=a.charCodeAt(e)}}
function nv(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function dn(a){if(!a.s){return}a.s=false;if(a.d){a.d=false;cn(a)}}
function pw(a){if(a.d<0){throw new qt}a.e.rb(a.d);a.c=a.d;a.d=-1}
function Cn(a){if(a.g){fs(a.g.b);a.g=null}a==a.f.i&&(a.f.i=null)}
function jb(a,b){a.j==-1?Ro(a.o,b|(a.o.__eventBits||0)):(a.j|=b)}
function uy(a,b){if(a==null||b==null){throw new Kt}return a.cT(b)}
function lq(a){return function(){this.__gwt_resolve=mq;return a.C()}}
function AC(a){$wnd.protexCheckAnswer=GF(function(){return a.Bb()})}
function Gs(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}
function $m(a){return new Qm(a.t.c.scrollLeft||0,a.t.c.scrollTop||0)}
function kh(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function dE(){this.c=Ug(yl,rF,-1,4,1);this.d=Ug(yl,rF,-1,4,1)}
function mq(){throw 'A PotentialElement cannot be resolved twice.'}
function Zp(){Zp=WE;new _p('bottom');new _p('middle');Yp=new _p(tG)}
function fh(a){if(a!=null&&(a.tM==WE||ch(a,1))){throw new Ws}return a}
function rv(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function _w(a,b){var c;c=(ew(b,a.c),a.b[b]);kx(a.b,b,1);--a.c;return c}
function wB(a,b){var c;c=new qB((1+2*b.b+b.c)*20,b.c*a.b+20);return c}
function Sg(a,b){var c,d;c=a;d=Tg(0,b);Xg(c.cZ,c.cM,c.qI,d);return d}
function gC(a,b){var c;for(c=0;c<b.length;++c){Pz(a.b[c],b[c])}a.d=true}
function bh(a,b,c){_g();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function ap(a,b,c,d){d=$o(a,b,d);hb(b);Rr(a.g,b,d);Sn(c,b.o,d);ib(b,a)}
function uc(a){a&&Cc((Ac(),zc));--mc;if(a){if(pc!=-1){wc(pc);pc=-1}}}
function xc(){return $wnd.setTimeout(function(){mc!=0&&(mc=0);pc=-1},10)}
function Is(a){return String.fromCharCode(a).toUpperCase().charCodeAt(0)}
function ow(a){if(a.c>=a.e.db()){throw new Yx}return a.e.ob(a.d=a.c++)}
function gr(a){if(!a.b||!a.d.e){throw new Yx}a.b=false;return a.c=a.d.e}
function ao(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function Py(a,b){this.d=a;this.e=b;this.b=Ug(Ll,_E,58,2,0);this.c=true}
function $o(a,b,c){var d;_o(a,c);if(b.n==a){d=Qr(a.g,b);d<c&&--c}return c}
function $w(a,b,c){for(;c<a.c;++c){if(Az(b,a.b[c])){return c}}return -1}
function Mg(a){var b;b=a.T();if(!b.X()){return null}return eh(b.Y(),53)}
function $s(a){var b;b=at(a);if(isNaN(b)){throw new Pt(DG+a+EG)}return b}
function ld(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function so(){var a;if(io){a=new xo;!!jo&&og(jo,a);return null}return null}
function Qr(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function ov(e,a,b){var c,d=e.f;a=FG+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function ah(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function du(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function WD(a,b,c,d,e){a.b.beginPath();Lb(a.b,b,c);Kb(a.b,d,e);a.b.stroke()}
function PB(a,b,c,d,e){a.j[e][d]=null;b.i=null;c>0&&Pz(a.p[c-1],(IA(),HA))}
function JB(a,b,c,d){var e;e=a.p[b];a.j[c.c][c.b]=e;e.i=c;b>0&&Pz(a.p[b-1],d)}
function Qs(a,b,c,d){var e;e=new Ns;e.d=a+b;Ss(c)&&Ts(c,e);e.b=d?8:0;return e}
function RA(a){var b,c;b=a.b.d;Wt(b,eH)?(c=new xB):(c=null);jB(c,a.d);return c}
function ww(a,b){var c;this.b=a;this.e=a;c=a.db();(b<0||b>c)&&hw(b,c);this.c=b}
function Xe(a,b){We.call(this);this.b=b;!ye&&(ye=new qf);pf(ye,a,this);this.c=a}
function VA(a,b){WA(a);a.b=b;UA(a,b);TA(a,b);SA(a,b);oA(eh(a.c,68),a.f);jA(a.c)}
function fv(a,b){return b==null?a.d:gh(b,1)?kv(a,eh(b,1)):jv(a,b,~~Eb(b))}
function gv(a,b){return b==null?a.c:gh(b,1)?iv(a,eh(b,1)):hv(a,b,~~Eb(b))}
function pv(a,b){return b==null?rv(a):gh(b,1)?sv(a,eh(b,1)):qv(a,b,~~Eb(b))}
function bs(b){try{return b.selectionEnd-b.selectionStart}catch(a){return 0}}
function oq(b){iq();try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}
function BC(b){$wnd.protexSetTargetShape=GF(function(a){return b.Cb(a)})}
function TC(a){var b;b=0.9900000095367432*(1-a*a*a);return new HD(b,b,b)}
function sv(d,a){var b,c=d.f;a=FG+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function Rn(a,b,c){var d;d=On;On=a;b==Pn&&Do(a.type)==8192&&(Pn=null);c.J(a);On=d}
function ID(a,b,c){GD();this.c=-16777216|(a&255)<<16|(b&255)<<8|c&255;MD(a,b,c)}
function lv(a,b,c){return b==null?nv(a,c):gh(b,1)?ov(a,eh(b,1),c):mv(a,b,c,~~Eb(b))}
function VD(a,b,c,d,e,f){a.b.save();_D(a,f);Ob(a.b,e);Jb(a.b,b,c,d);a.b.restore()}
function aD(a,b,c){var d;d=bu(b.i).toUpperCase();gy(a.d,d,new mD(b,c));gy(a.b,b.b,d)}
function Cc(a){var b,c;if(a.d){c=null;do{b=a.d;a.d=null;c=Lc(b,c)}while(a.d);a.d=c}}
function Bc(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=Lc(b,c)}while(a.c);a.c=c}}
function Ey(a,b){var c;this.d=a;c=new bx;zy(this,c,b,a.c,null,null);this.b=new qw(c)}
function ky(a,b){var c;c=a.b[1-b];a.b[1-b]=c.b[b];c.b[b]=a;a.c=true;c.c=false;return c}
function fC(a){var b,c;b=new vu;for(c=0;c<a.f;++c){tu(b,MF+c+LF+a.b[c].f)}return b.b.b}
function Xl(a){var b,c,d;b=a&4194303;c=a>>22&4194303;d=a<0?1048575:0;return Yl(b,c,d)}
function Zz(a){var b;b=bu(a).length;return b==1?0:b==2?0:b==3?4:b==4?10:b==5?13:15}
function gB(a){var b;b=bu(a).length;return b==1?0:b==2?0:b==3?2:b==4?10:b==5?13:15}
function Wt(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function sc(b){return function(){try{return tc(b,this,arguments)}catch(a){throw a}}}
function pd(a){return (Vt(a.compatMode,RF)?a.documentElement:a.body).clientWidth}
function od(a){return (Vt(a.compatMode,RF)?a.documentElement:a.body).clientHeight}
function wr(){var a;vr();xr.call(this,(a=$doc.createElement('INPUT'),a.type='text',a))}
function hq(){sb.call(this,$doc.createElement('select'));this.o[KF]='gwt-ListBox'}
function Qz(a,b){this.b=a;this.g=(IA(),HA);this.f=new uz;this.d=b;this.e=a.i;this.c=a.e}
function MB(a,b){var c,d;d=b.i;if(!d){return}for(c=0;c<a.i.length;++c){KB(a,b,d,a.i[c])}}
function pr(a){var b,c;c=as(a.o);if(c<0){return NF}b=bs(a.o);return au(hd(a.o,AG),c,c+b)}
function Dc(a){var b;if(a.b){b=a.b;a.b=null;!a.g&&(a.g=[]);Lc(b,a.g)}!!a.g&&(a.g=Kc(a.g))}
function cn(a){var b;if(!a.g){return}b=Xm(a.n,a.f);if(b){a.i=new Dn(a,b);Mc((Ac(),a.i),16)}}
function hc(a){var b;return a==null?OF:hh(a)?ic(fh(a)):gh(a,1)?PF:(b=a,ih(b)?b.cZ:rh).d}
function Os(a,b,c){var d;d=new Ns;d.d=a+b;Ss(c!=0?-c:0)&&Ts(c!=0?-c:0,d);d.b=4;return d}
function wD(a,b){var c,d;d=Ug(yl,rF,-1,b,1);for(c=0;c<It(b,a.length);++c)d[c]=a[c];return d}
function Tn(a){var b;b=fo(Wn,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function To(){var b=$wnd.onresize;$wnd.onresize=GF(function(a){try{to()}finally{b&&b(a)}})}
function Lv(a){var b;this.d=a;b=new bx;a.d&&Xw(b,new Uv(a));dv(a,b);cv(a,b);this.b=new qw(b)}
function _m(a,b){var c,d,e;e=new Qm(a.b-b.b,a.c-b.c);c=Ft(e.b);d=Ft(e.c);return c<=25&&d<=25}
function Hu(a,b){var c;while(a.X()){c=a.Y();if(b==null?c==null:Db(b,c)){return a}}return null}
function gt(a,b){if(lt(a)){return lt(b)?0:1}else if(lt(b)){return -1}return a<b?-1:a>b?1:0}
function Xn(a){Eo();!Zn&&(Zn=new We);if(!Wn){Wn=new rg(null,true);$n=new co}return ng(Wn,Zn,a)}
function Td(){Td=WE;Sd=new Wd;Rd=new Yd;Pd=new $d;Qd=new ae;Od=Xg(Bl,_E,4,[Sd,Rd,Pd,Qd])}
function Dd(){Dd=WE;Cd=new Gd;Ad=new Id;Bd=new Kd;zd=new Md;yd=Xg(Al,_E,3,[Cd,Ad,Bd,zd])}
function he(){he=WE;de=new ke;ee=new me;fe=new oe;ge=new qe;ce=Xg(Cl,_E,5,[de,ee,fe,ge])}
function Er(){Er=WE;Ar=new Hr;Br=new Jr;Cr=new Lr;Dr=new Nr;zr=Xg(El,_E,36,[Ar,Br,Cr,Dr])}
function om(){om=WE;lm=Yl(4194303,4194303,524287);mm=Yl(0,0,524288);cm(1);cm(2);nm=cm(0)}
function ox(a,b,c,d){var e,f,g;e=(f=a,g=f.slice(b,c),Xg(f.cZ,f.cM,f.qI,g),g);px(e,a,b,c,-b,d)}
function Xm(a,b){var c,d;d=b.c-a.c;if(d<=0){return null}c=Nm(a.b,b.b);return new Qm(c.b/d,c.c/d)}
function Js(a){var b;if(a<128){b=(Ls(),Ks)[a];!b&&(b=Ks[a]=new Bs(a));return b}return new Bs(a)}
function xr(a){sr.call(this,a,(!Bm&&(Bm=new Cm),!ym&&(ym=new zm)));this.o[KF]='gwt-TextBox'}
function ip(){jp.call(this,$doc.createElement(aG));this.o.style[rG]=uG;this.o.style[vG]='hidden'}
function CE(a){this.e=a.d;this.f=a.e;this.d=a.c;this.b=a.b;(this.d<0||this.b<0)&&(this.c=6)}
function xE(a){wE();this.e=a.d;this.f=a.e;this.d=a.c;this.b=a.b;(this.d<0||this.b<0)&&(this.c=6)}
function VE(a){if(a!=null){this.e=a;this.b=' \t\n\r\f';this.d=false;this.c=0}else throw new Kt}
function jA(a){a.y=bm(Cu());pA(a);a.y=im(bm(Cu()),a.y);AB(a.r,a.q,a.t,a.s,a.u,a.x);a.w.d=true}
function Pq(a,b){if(a.e!=b){return false}try{ib(b,null)}finally{fd(a.W(),b.o);a.e=null}return true}
function Oq(a,b){if(a.e){throw new rt('SimplePanel can only contain one child widget')}Qq(a,b)}
function Qq(a,b){if(b==a.e){return}!!b&&hb(b);!!a.e&&Pq(a,a.e);a.e=b;if(b){Qn(a.W(),a.e.o);ib(b,a)}}
function Fc(a){if(!a.j){a.j=true;!a.f&&(a.f=new Oc(a));Mc(a.f,1);!a.i&&(a.i=new Rc(a));Mc(a.i,50)}}
function gy(a,b,c){var d,e;d=new Py(b,c);e=new Xy;a.c=ey(a,a.c,d,e);e.c||++a.d;a.c.c=false;return e.e}
function _A(a){var b,c,d;c=a.length;d=Ug(Pl,BF,63,c,0);for(b=0;b<c;++b){d[b]=a[c-1-b]}return d}
function Yc(a){var b,c,d;d=Zc(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function Em(a,b,c,d){var e,f,g;g=a*b;if(c>=0){e=0>c-d?0:c-d;g=g<e?g:e}else{f=0<c+d?0:c+d;g=g>f?g:f}return g}
function dy(a,b){var c,d;d=a.c;while(d){c=vy(b,d.d);if(c==0){return d}c<0?(d=d.b[0]):(d=d.b[1])}return null}
function to(){var a,b;if(mo){b=pd($doc);a=od($doc);if(lo!=b||ko!=a){lo=b;ko=a;kg((!jo&&(jo=new Bo),jo))}}}
function Dg(a){var b,c;if(a.b){try{for(c=new qw(a.b);c.c<c.e.db();){b=eh(ow(c),38);b.$()}}finally{a.b=null}}}
function aB(a){var b,c,d;a.q=new Fx;c=yw(Su(a.w));while(c.b.X()){b=Ew(c);d=eh(gv(a.w,b),64);lv(a.q,b,_A(d))}}
function dv(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Zv(e,c.substring(1));a._(d)}}}
function pu(a){nu();var b=FG+a;var c=mu[b];if(c!=null){return c}c=ku[b];c==null&&(c=ou(a));qu();return mu[b]=c}
function bp(a,b){var c;if(b.n!=a){return false}try{ib(b,null)}finally{c=b.o;fd(ld(c),c);Tr(a.g,b)}return true}
function Dn(a,b){this.f=a;this.b=new Tb;this.c=$m(this.f);this.e=new Lm(this.c,b);this.g=po(new Gn(this))}
function Pp(a,b,c){b.textContent=c||NF;Vt(NF,c)?!!b.parentNode&&a.removeChild(b):ed(a,b,a.firstChild)}
function iB(a,b,c){a.r=b;a.j=c;a.e=yb();R(a.e,b,c);wb(a.e,b);vb(a.e,c);a.f=a.e.o.getContext(bH);a.g=new aE(a.f)}
function im(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return Yl(c&4194303,d&4194303,e&1048575)}
function _l(a,b){var c,d,e;c=a.l+b.l;d=a.m+b.m+(c>>22);e=a.h+b.h+(d>>22);return Yl(c&4194303,d&4194303,e&1048575)}
function fb(a,b){var c;switch(Do(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&nd(a.o,c)){return}}Be(b,a,a.o)}
function Sr(a,b){var c;if(b<0||b>=a.d){throw new tt}--a.d;for(c=b;c<a.d;++c){Yg(a.b,c,a.b[c+1])}Yg(a.b,a.d,null)}
function dz(){dz=WE;_y=new ez('All',0);az=new jz;bz=new mz;cz=new qz;$y=Xg(Ml,_E,59,[_y,az,bz,cz])}
function xC(){xC=WE;vC=new HD(0.699999988079071,0.699999988079071,1);wC=new HD(0.699999988079071,1,1)}
function Up(){Up=WE;new Xp((he(),'center'));new Xp('justify');Sp=new Xp(sG);new Xp('right');Tp=Sp;Rp=Tp}
function Mc(b,c){Ac();$wnd.setTimeout(function(){var a=GF(Ic)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function Kq(a){var b=$doc.defaultView.getComputedStyle(a,null);return b.getPropertyValue('direction')=='rtl'}
function cD(a,b){var c,d;d=eh(cy(a.b,bu(b).toUpperCase()),1);if(d==null){return null}c=eh(cy(a.d,d),72);return c.b}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{GF(Vl)()}catch(a){b(c)}else{GF(Vl)()}}
function Ay(a,b,c,d,e){if(b.ub()){if(vy(c,e)>=0){return false}}if(b.tb()){if(vy(c,d)<0){return false}}return true}
function rc(){var a;if(mc!=0){a=Ub();if(a-oc>2000){oc=a;pc=xc()}}if(mc++==0){Bc((Ac(),zc));return true}return false}
function Ev(a,b){var c,d,e;if(gh(b,56)){c=eh(b,56);d=c.kb();if(fv(a.b,d)){e=gv(a.b,d);return Ex(c.lb(),e)}}return false}
function $D(a,b){var c,d;if(b){c=(b.c>>24&255)/255;d=AH+(b.c>>16&255)+eG+(b.c>>8&255)+eG+(b.c&255)+IG+c+fG;Pb(a.b,d)}}
function _D(a,b){var c,d;if(b){c=(b.c>>24&255)/255;d=AH+(b.c>>16&255)+eG+(b.c>>8&255)+eG+(b.c&255)+IG+c+fG;Nb(a.b,d)}}
function $b(a){var b,c,d;c=Ug(Jl,_E,52,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Kt}c[d]=a[d]}}
function Vc(){var a,b,c,d;c=Tc(Yc(Xc()),3);d=Ug(Jl,_E,52,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Rt(c[a])}$b(d)}
function yb(){var a;!ub&&(ub=new Bb);a=$doc.createElement('canvas');if(!a.getContext){return null}return new xb(a)}
function Ds(a){if(a>=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1}
function Ct(a){var b;if(a<0){return -2147483648}else if(a==0){return 0}else{for(b=1073741824;(b&a)==0;b>>=1){}return b}}
function pC(a){var b,c,d;for(b=0;b<kC.length;++b)a=Zt(a,kC[b],32);d=new bx;c=new UE(a);while(SE(c))Xw(d,TE(c));return d}
function sC(a){var b,c,d,e;b=tC(a);d=new xB;jB(d,uC(b));d.q=false;dB(d);e=(dB(d),d.o).c;c=(dB(d),d.o).b;iB(d,e,c);return d}
function eC(a){var b,c;c=new qw(a.c);b=new vu;while(c.c<c.e.db()){tu(b,eh(ow(c),60).g+pH)}uu(b,b.b.b.length-1);return b.b.b}
function ax(a,b){var c;b.length<a.c&&(b=Sg(b,a.c));for(c=0;c<a.c;++c){Yg(b,c,a.b[c])}b.length>a.c&&Yg(b,a.c,null);return b}
function GB(a){var b,c,d,e;d=0;e=0;for(c=0;c<a.s;++c){b=dC(a.t,c);b.i.b>d&&(d=b.i.b);b.i.c>e&&(e=b.i.c)}return new qB(d,e)}
--></script>
<script><!--
function rA(a){var b,c;for(c=0;c<a.v;++c){b=(IA(),HA);if(!a.k[c]){break}c>0&&(b=EB(a.r,a.k[c-1],a.k[c]));JB(a.r,c,a.k[c],b)}}
function bq(a,b){var c,d;c=(d=$doc.createElement('td'),d['align']=a.b.b,Un(d,'verticalAlign',a.d.b),d);Qn(a.c,c);Zo(a,b,c)}
function Ag(a,b,c){var d,e;e=eh(gv(a.e,b),55);if(!e){e=new Fx;lv(a.e,b,e)}d=eh(e.gb(c),54);if(!d){d=new bx;e.hb(c,d)}return d}
function Cg(a,b,c){var d,e;e=eh(gv(a.e,b),55);if(!e){return sx(),sx(),rx}d=eh(e.gb(c),54);if(!d){return sx(),sx(),rx}return d}
function zg(a,b,c,d){var e,f,g;e=Cg(a,b,c);f=e.cb(d);f&&e.bb()&&(g=eh(gv(a.e,b),55),eh(g.ib(c),54),g.bb()&&pv(a.e,b),undefined)}
function mx(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.sb(a[f-1],a[f])>0;--f){g=a[f];Yg(a,f,a[f-1]);Yg(a,f-1,g)}}}
function nx(a,b,c,d,e,f,g,i){var j;j=c;while(f<g){j>=d||b<c&&i.sb(a[b],a[j])<=0?Yg(e,f++,a[b++]):Yg(e,f++,a[j++])}}
function Wz(a,b,c,d,e,f){this.b=a;this.i=b;this.e=c;this.d=d;this.g=e;this.k=f;this.j=c;this.f=-1;this.c=Ug(yl,rF,-1,20,1)}
function nn(){this.e=new bx;this.f=new Mn;this.n=new Mn;this.k=new Mn;this.r=new bx;this.j=new In(this);jn(this,new Gm)}
function HB(a){var b,c,d,e;d=a.u;e=a.u;for(c=0;c<a.s;++c){b=dC(a.t,c);b.i.b<d&&(d=b.i.b);b.i.c<e&&(e=b.i.c)}return new qB(d,e)}
function bD(a){var b,c,d,e;e=Ug(Ol,_E,62,a.d.d,0);c=0;d=Kw(Uu(a.d));while(nw(d.b.b)){b=eh(Qw(d),72);e[c]=b.b;++c}return e}
function Uc(a){var b,c,d,e;d=Yc(hh(a.c)?fh(a.c):null);e=Ug(Jl,_E,52,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Rt(d[b])}$b(e)}
function cv(i,a){var b=i.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a._(e[f])}}}}
function jv(i,a,b){var c=i.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.kb();if(i.jb(a,g)){return true}}}return false}
function hv(i,a,b){var c=i.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.kb();if(i.jb(a,g)){return f.lb()}}}return null}
function Ru(a,b,c){var d,e,f;for(e=a.fb().T();e.X();){d=eh(e.Y(),56);f=d.kb();if(b==null?f==null:Db(b,f)){c&&e.Z();return d}}return null}
function Be(a,b,c){var d,e,f;if(ye){f=eh(of(ye,a.type),8);if(f){d=f.b.b;e=f.b.c;ze(f.b,a);Ae(f.b,c);db(b,f.b);ze(f.b,d);Ae(f.b,e)}}}
function tA(a,b,c,d){var e,f;e=a.p[c-1];f=UB(a.r,b,e.i);if(!CB(a.r,f)){JB(a.r,c,f,b);++c==d?sA(a):qA(a,$A(a.r,b),c,d);QB(a.r,f,c)}}
function zy(a,b,c,d,e,f){if(!d){return}!!d.b[0]&&zy(a,b,c,d.b[0],e,f);Ay(a,c,d.d,e,f)&&b._(d);!!d.b[1]&&zy(a,b,c,d.b[1],e,f)}
function hp(a,b,c){var d;d=a.o;if(b==-1&&c==-1){kp(d)}else{d.style[rG]='absolute';d.style[sG]=b+IF;d.style[tG]=c+IF}}
function Oo(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function bu(c){if(c.length==0||c[0]>QF&&c[c.length-1]>QF){return c}var a=c.replace(/^(\s*)/,NF);var b=a.replace(/\s*$/,NF);return b}
function Gf(){var a;this.b=(a=document.createElement(aG),a.setAttribute('ontouchstart','return;'),typeof a.ontouchstart=='function')}
function Cp(){var a;Bp.call(this,(a=$doc.createElement('BUTTON'),a.type='button',a));this.o[KF]='gwt-Button';this.o.innerHTML='Fold'}
function Mp(a){var b;b=$doc.createElement('fieldset');Fp(this,new Rq(b));this.b=$doc.createElement('legend');dd(b,this.b);Pp(this.o,this.b,a)}
function cm(a){var b,c;if(a>-129&&a<128){b=a+128;$l==null&&($l=Ug(Dl,_E,22,256,0));c=$l[b];!c&&(c=$l[b]=Xl(a));return c}return Xl(a)}
function SE(a){var b,c;c=a.e.length;if(a.c<c){if(a.d)return true;for(b=a.c;b<c;++b)if(Yt(a.b,hu(Ut(a.e,b)),0)==-1)return true}return false}
function SB(a,b,c,d,e){if(c==e){if(b+1==d)return a.b;return a.g}if(b==d){if(c+1==e)return a.e;return a.d}if(c+1==e)return a.f;return a.c}
function bb(a,b,c){var d;d=Do(c.c);d==-1?W(a,c.c):a.j==-1?Ro(a.o,d|(a.o.__eventBits||0)):(a.j|=d);return ng(!a.k?(a.k=new qg(a)):a.k,c,b)}
function uA(a,b,c){this.q=a;this.r=c;this.w=b;this.v=b.c.c;this.p=b.b;this.e=Ug(zl,rF,-1,201,3);this.j=1.7976931348623157E308;this.n=new Dz}
function gA(a,b,c){this.g=a;this.b=b;this.p=cH;this.k=3;this.d=eH;this.c=fH;this.j='8';this.o='4';this.e='0.1';this.f='0.5';this.i='1.0';this.n=c}
function TA(a,b){var c;c=b.d;if(Wt(c,eH)){a.d=new VB(a.e)}else{throw new OA('FoldingManager.createGrid(): REQUIRED: hexagonal. GIVEN: '+c)}}
function Wc(b){var c=NF;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+LF+b[d]}catch(a){}}}}catch(a){}return c}
function bn(a,b){var c,d,e,f;c=Ub();f=false;for(e=new qw(a.r);e.c<e.e.db();){d=eh(ow(e),27);if(c-d.c<=2500&&_m(b,d.b)){f=true;break}}return f}
function Qu(a,b){var c,d,e;for(d=new Dy((new Jy(a)).b);nw(d.b);){c=d.c=eh(ow(d.b),56);e=c.lb();if(b==null?e==null:Db(b,e)){return true}}return false}
function Tu(a){var b,c,d,e;e='{';b=false;for(d=a.fb().T();d.X();){c=eh(d.Y(),56);b?(e+=IG):(b=true);e+=NF+c.kb();e+=KG;e+=NF+c.lb()}return e+'}'}
function UA(b,c){var a,d;try{b.e=oC(c.g,c.p,c.k,c)}catch(a){a=Wl(a);if(gh(a,65)){d=a;throw new OA('Polypeptide Creation: '+d.g)}else throw a}}
function LD(a,b,c){var d,e;e=false;d=NF;if(a<0||a>1){e=true;d=d+wH}if(b<0||b>1){e=true;d=d+xH}if(c<0||c>1){e=true;d=d+yH}if(e){throw new ot(zH+d)}}
function MD(a,b,c){var d,e;e=false;d=NF;if(a<0||a>255){e=true;d=d+wH}if(b<0||b>255){e=true;d=d+xH}if(c<0||c>255){e=true;d=d+yH}if(e){throw new ot(zH+d)}}
function Fp(a,b){var c;if(a.c){throw new rt('Composite.initWidget() may only be called once.')}hb(b);c=b.o;a.o=c;oq(c)&&kq((iq(),c),a);a.c=b;ib(b,a)}
function eA(a){if(Wt(a,cH)){!bA&&(bA=(!_C&&(_C=new eD),_C));return bA}if(Wt(a,dH)){!cA&&(cA=new rD);return cA}throw new OA('no AminoAcid  named '+a)}
function LA(a){IA();if(a==yA){return DA}if(a==DA){return EA}if(a==EA){return GA}if(a==GA){return BA}if(a==BA){return AA}if(a==AA){return yA}return HA}
function HD(a,b,c){GD();ID.call(this,kh(a*255+0.5),kh(b*255+0.5),kh(c*255+0.5));LD(a,b,c);this.b=Ug(xl,rF,-1,3,1);this.b[0]=a;this.b[1]=b;this.b[2]=c}
function Wg(a,b,c,d,e,f,g){var i,j,k,n;k=d[e];j=e==f-1;n=Tg(j?g:0,k);Xg(a[e],b[e],c[e],n);if(!j){++e;for(i=0;i<k;++i){n[i]=Wg(a,b,c,d,e,f,g)}}return n}
function at(a){var b=Zs;!b&&(b=Zs=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(b.test(a)){return parseFloat(a)}else{return Number.NaN}}
function qr(a,b){if(!a.i){return}if(b<0||b>hd(a.o,AG).length){throw new ut('From Index: '+b+'  To Index: '+b+'  Text Length: '+hd(a.o,AG).length)}cs(a.o,b,0)}
function cE(a,b,c){var d;if(a.b>=a.c.length||a.b>=a.d.length){d=a.b*2;d<4?(d=4):(d&d-1)!=0&&(d=Ct(d));a.c=wD(a.c,d);a.d=wD(a.d,d)}a.c[a.b]=b;a.d[a.b]=c;++a.b}
function zn(a,b){var c;if(1==Do(b.e.type)){c=new Qm(b.e.clientX||0,b.e.clientY||0);if(an(a.b,c)||bn(a.b,c)){b.b=true;b.e.stopPropagation();b.e.preventDefault()}}}
function Zt(d,a,b){var c;if(a<256){c=Dt(a);c='\\x'+'00'.substring(c.length)+c}else{c=String.fromCharCode(a)}return d.replace(RegExp(c,GG),String.fromCharCode(b))}
function Ts(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=Rs(b);if(d){c=d.prototype}else{d=sm[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function hb(a){if(!a.n){(tq(),Ix(sq,a))&&vq(a)}else if(gh(a.n,31)){eh(a.n,31).S(a)}else if(a.n){throw new rt("This widget's parent does not implement HasWidgets")}}
function Zb(a){var b,c,d;d=new vu;c=a;while(c){b=c.M();c!=a&&(d.b.b+='Caused by: ',d);tu(d,c.cZ.d);d.b.b+=LF;ad(d.b,b==null?'(No exception detail)':b);d.b.b+=MF;c=c.f}}
function uC(a){var b,c,d,e,f,g;f=a.length;b=(!_C&&(_C=new eD),_C);c=cD(b,MG);d=Ug(Ol,_E,62,f,0);for(e=0;e<f;++e){d[e]=c}g=new hC(b,d);gC(g,a);g.d=true;return new VB(g)}
function Nt(){Nt=WE;Mt=Xg(vl,rF,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function Dt(a){var b,c,d;b=Ug(vl,rF,-1,8,1);c=(Nt(),Mt);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return du(b,d,8)}
function Iu(a){var b,c,d,e;d=new vu;b=null;d.b.b+=HG;c=a.T();while(c.X()){b!=null?(ad(d.b,b),d):(b=IG);e=c.Y();ad(d.b,e===a?'(this Collection)':NF+e)}d.b.b+=JG;return d.b.b}
function fo(a,b){var c,d,e,f,g;if(!!Zn&&!!a&&pg(a,Zn)){c=$n.b;d=$n.c;e=$n.d;f=$n.e;ao($n);bo($n,b);og(a,$n);g=!($n.b&&!$n.c);$n.b=c;$n.c=d;$n.d=e;$n.e=f;return g}return true}
function Lc(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].N()&&(c=Jc(c,f)):($wnd.protexIsReady(),undefined)}catch(a){a=Wl(a);if(!gh(a,53))throw a}}return c}
function og(b,c){var a,d,e;!c.f||c.Q();e=c.g;we(c,b.c);try{yg(b.b,c)}catch(a){a=Wl(a);if(gh(a,39)){d=a;throw new Og(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function jy(a,b,c,d){var e,f;f=b;e=f.d==null||vy(c.d,f.d)>0?1:0;while(f.b[e]!=c){f=f.b[e];e=vy(c.d,f.d)>0?1:0}f.b[e]=d;d.c=c.c;d.b[0]=c.b[0];d.b[1]=c.b[1];c.b[0]=null;c.b[1]=null}
function Tg(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function eB(a){var b,c,d,e;c=2147483647;d=2147483647;e=2147483647;for(b=0;b<a.length;++b){a[b].b<c&&(c=a[b].b);a[b].c<d&&(d=a[b].c);a[b].d<e&&(e=a[b].d)}return new rB(c-40,d-40,e)}
function qv(i,a,b){var c=i.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.kb();if(i.jb(a,g)){c.length==1?delete i.b[b]:c.splice(d,1);--i.e;return f.lb()}}}return null}
function sp(b,c){qp();var a,d,e,f,g;d=null;for(g=b.T();g.X();){f=eh(g.Y(),37);try{c.V(f)}catch(a){a=Wl(a);if(gh(a,53)){e=a;!d&&(d=new Kx);Hx(d,e)}else throw a}}if(d){throw new rp(d)}}
function qC(a,b,c){var d;switch(c){case 1:d=b.xb(a);break;case 3:d=b.vb(a);break;default:throw new OA(qH+c);}if(!d)throw new OA('acid not found. ACID: '+a+' TABLE: '+b.zb());return d}
function ib(a,b){var c;c=a.n;if(!b){try{!!c&&c.H()&&a.K()}finally{a.n=null}}else{if(c){throw new rt('Cannot set a new parent without first clearing the old parent')}a.n=b;b.H()&&a.I()}}
function dm(a,b){var c,d;c=a.h>>19;d=b.h>>19;return c==0?d!=0||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(d==0||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}
function vm(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function xB(){vB();this.q=false;this.b=kh(20*Math.sqrt(3));this.c=new dE;cE(this.c,10,0);cE(this.c,30,0);cE(this.c,40,uB*20);cE(this.c,30,2*uB*20);cE(this.c,10,2*uB*20);cE(this.c,0,uB*20)}
function wg(a,b,c){if(!b){throw new Lt('Cannot add a handler with a null type')}if(!c){throw new Lt('Cannot add a null handler')}a.c>0?vg(a,new is(a,b,c)):xg(a,b,null,c);return new gs(a,b,c)}
function hu(a){var b,c;if(a>=65536){b=55296+(a-65536>>10&1023)&65535;c=56320+(a-65536&1023)&65535;return String.fromCharCode(b)+String.fromCharCode(c)}else{return String.fromCharCode(a&65535)}}
function gb(a){if(!a.H()){throw new rt("Should only call onDetach when the widget is attached to the browser's document")}try{$f(a,false)}finally{try{a.G()}finally{a.o.__listener=null;a.i=false}}}
function xq(){tq();var a,b;b=eh(gv(rq,xG),33);if(!(a=$doc.getElementById(xG))){return null}if(b){if(!a||b.o==a){return b}}rq.e==0&&no(new Cq);!a?(b=new Eq):(b=new uq(a));lv(rq,xG,b);Hx(sq,b);return b}
function ou(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Ut(a,c++)}return b|0}
function Yg(a,b,c){if(c!=null){if(a.qI>0&&!dh(c,a.qI)){throw new os}else if(a.qI==-1&&(c.tM==WE||ch(c,1))){throw new os}else if(a.qI<-1&&!(c.tM!=WE&&!ch(c,1))&&!dh(c,-a.qI)){throw new os}}return a[b]=c}
function mv(k,a,b,c){var d=k.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.kb();if(k.jb(a,i)){var j=g.lb();g.mb(b);return j}}}else{d=k.b[c]=[]}var g=new Tx(a,b);d.push(g);++k.e;return null}
function gm(a,b){var c,d,e;b&=63;if(b<22){c=a.l<<b;d=a.m<<b|a.l>>22-b;e=a.h<<b|a.m>>22-b}else if(b<44){c=0;d=a.l<<b-22;e=a.m<<b-22|a.l>>44-b}else{c=0;d=0;e=a.l<<b-44}return Yl(c&4194303,d&4194303,e&1048575)}
function px(a,b,c,d,e,f){var g,i,j,k;g=d-c;if(g<7){mx(b,c,d,f);return}j=c+e;i=d+e;k=j+(i-j>>1);px(b,a,j,k,-e,f);px(b,a,k,i,-e,f);if(f.sb(a[k-1],a[k])<=0){while(c<d){Yg(b,c++,a[j++])}return}nx(a,j,k,i,b,c,d,f)}
function Z(a,b){if(!a){throw new cc('Null widget handle. If you are creating a composite, ensure that initWidget() has been called.')}b=bu(b);if(b.length==0){throw new ot('Style names cannot be empty')}gd(a,b)}
function Rr(a,b,c){var d,e;if(c<0||c>a.d){throw new tt}if(a.d==a.b.length){e=Ug(Fl,_E,37,a.b.length*2,0);for(d=0;d<a.b.length;++d){Yg(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){Yg(a.b,d,a.b[d-1])}Yg(a.b,c,b)}
function gq(a,b,c,d){var e,f,g,i;i=a.o;g=$doc.createElement('option');g.text=b;g.removeAttribute('bidiwrapped');g.value=c;f=i.options.length;(d<0||d>f)&&(d=f);if(d==f){i.add(g,null)}else{e=i.options[d];i.add(g,e)}}
function tm(a,b,c){var d=sm[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=sm[a]=function(){});_=d.prototype=b<0?{}:um(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function Ng(a){var b,c,d,e,f;c=a.db();if(c==0){return null}b=new Au(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.T();f.X();){e=eh(f.Y(),53);d?(d=false):(b.b.b+='; ',b);zu(b,e.M())}return b.b.b}
function Zc(a){var b,c,d,e,f;f=a&&a.message?a.message.split(MF):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=NF,undefined):(f[b]=bu(_t(f[c],d+9)),undefined)}f.length=b;return f}
function _z(){this.b=yb();Z(this.b.o,aH);R(this.b,225,180);wb(this.b,225);vb(this.b,180);this.e=this.b.o.getContext(bH);this.f=new aE(this.e);_D(this.f,(xC(),vC));YD(this.f,new LE(225,180));this.i=4;this.c=5;$z(this)}
function jm(a){var b,c,d;if(am(a,(om(),mm))){return -9223372036854775808}if(!dm(a,nm)){return -Zl((b=~a.l+1&4194303,c=~a.m+(b==0?1:0)&4194303,d=~a.h+(b==0&&c==0?1:0)&1048575,Yl(b,c,d)))}return a.l+a.m*4194304+a.h*17592186044416}
function Zq(a){var b,c;if(a.d){return false}a.d=(b=(!Wm&&(Wm=(ss(),(!tf&&(tf=new Gf),tf.b)&&!(c=navigator.userAgent.toLowerCase(),/android ([3-9]+)\.([0-9]+)/.exec(c)!=null)?rs:qs)),Wm.b?new nn:null),!!b&&kn(b,a),b);return !a.d}
function eb(a){var b;if(a.H()){throw new rt("Should only call onAttach when the widget is detached from the browser's document")}a.i=true;Fo(a.o,a);b=a.j;a.j=-1;b>0&&(a.j==-1?Ro(a.o,b|(a.o.__eventBits||0)):(a.j|=b));a.F();a.L();$f(a,true)}
function gd(a,b){var c,d,e,f;b=bu(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=QF);a.className=f+b}}
function hC(a,b){var c;this.g=a;this.e=a.yb();this.c=new bx;for(c=0;c<b.length;++c){Xw(this.c,new Qz(b[c],c))}this.f=this.c.c;this.i=Ug(Hl,_E,48,this.c.c,0);for(c=0;c<this.i.length;++c){this.i[c]=new xt(c)}this.b=eh(ax(this.c,Ug(Nl,CF,60,0,0)),61)}
function EC(){this.w=(!_C&&(_C=new eD),_C);new pD;this.u=new hq;this.B=Xg(Kl,_E,1,['E;E;E;E;E;E;none;','E;NE;NW;W;SW;E;none;','E;E;E;NW;E;SE;SW;W;none','E;E;E;NW;E;SE;SW;W;SW;SW;none;','E;NE;NW;W;SW;W;W;W;W;W;SE;W;NW;NE;E;none;']);this.A=this.B[0]}
function fn(a,b){var c,d;Ln(a.k,null,0);if(a.s){return}d=Zm(b);a.q=new Qm(d.pageX,d.pageY);c=Ub();Ln(a.n,a.q,c);Ln(a.f,a.q,c);a.o=null;if(a.i){Xw(a.r,new Nn(a.q,c));Mc((Ac(),a.j),2500)}a.p=new Qm(a.t.c.scrollLeft||0,a.t.c.scrollTop||0);Ym(a);a.s=true}
function dD(a){var b,c,d,e,f;d=4.9E-324;e=1.7976931348623157E308;f=0;c=Kw(Uu(a.d));while(nw(c.b.b)){b=eh(Qw(c),72);f+=b.c;b.b.e>d&&(d=b.b.e);b.b.e<e&&(e=b.b.e)}a.c=d>-e?d:-e;c=Kw(Uu(a.d));while(nw(c.b.b)){b=eh(Qw(c),72);b.c/=f;Uz(b.b,(b.b.e-e)/(d-e))}}
function UB(a,b,c){var d,e;d=c.b;e=c.c;if(b==a.b)return a.o[d+1][e];if(b==a.g)return a.o[d-1][e];if(b==a.e)return a.o[d][e+1];if(b==a.d)return a.o[d][e-1];if(b==a.f)return a.o[d-1][e+1];if(b==a.c)return a.o[d+1][e-1];if(b==(IA(),HA))return c;return null}
function tC(a){var b,c,d,e,f;c=new bx;e=$t(a,pH,0);if(a.indexOf(FG)!=-1){for(d=0;d<e.length;++d){f=$t(e[d],FG,0);Xw(c,KA(f[1]))}}else{for(d=0;d<e.length;++d){Xw(c,KA(e[d]))}}b=Ug(Pl,BF,63,c.c,0);for(d=0;d<c.c;++d){b[d]=eh((ew(d,c.c),c.b[d]),63)}return b}
function KA(a){IA();a=bu(a);if(Vt(a,kH))return yA;if(Vt(a,jH))return AA;if(Vt(a,iH))return BA;if(Vt(a,lH))return GA;if(Vt(a,hH))return EA;if(Vt(a,gH))return DA;if(Vt(a,mH))return zA;if(Vt(a,nH))return CA;if(Vt(a,'U'))return FA;if(Vt(a,oH))return xA;return HA}
function cq(){cp.call(this);this.f=$doc.createElement('table');this.e=$doc.createElement('tbody');Qn(this.f,this.e);Q(this,this.f);this.b=(Up(),Rp);this.d=(Zp(),Yp);this.c=$doc.createElement('tr');Qn(this.e,this.c);this.f['cellSpacing']=wG;this.f['cellPadding']=wG}
function _q(a){Rq.call(this,$doc.createElement(aG));this.c=this.o;this.b=$doc.createElement(aG);dd(this.c,this.b);this.c.style[vG]=(Dd(),'auto');this.c.style[rG]=(Td(),uG);this.b.style[rG]=uG;this.c.style[yG]=zG;this.b.style[yG]=zG;Zq(this);!Hq&&(Hq=new Lq);Qq(this,a)}
function hm(a,b){var c,d,e,f,g;b&=63;c=a.h;d=(c&524288)!=0;d&&(c|=-1048576);if(b<22){g=c>>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?1048575:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?1048575:0;f=d?4194303:0;e=c>>b-44}return Yl(e&4194303,f&4194303,g&1048575)}
function Fm(a){var b,c,d,e,f,g,i,j,k,n,o,p;e=a.c;p=a.b;f=a.d;n=a.f;b=Math.pow(0.9993,p);g=e*5.0E-4;j=Em(f.b,b,n.b,g);k=Em(f.c,b,n.c,g);i=new Qm(j,k);a.f=i;d=a.c;c=Om(i,new Qm(d,d));o=a.e;Km(a,new Qm(o.b+c.b,o.c+c.c));if(Ft(i.b)<0.02&&Ft(i.c)<0.02){return false}return true}
function Kc(a){var b,c,d,e,f,g;d=a.length;if(d==0){return null}b=false;f=Ub();while(Ub()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].N()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){!!a[c]&&(e[e.length]=a[c],undefined)}return e.length==0?null:e}else{return a}}
function GD(){GD=WE;ED=new ID(255,255,255);new ID(192,192,192);new ID(128,128,128);new ID(64,64,64);zD=new ID(0,0,0);DD=new ID(255,0,0);new ID(255,175,175);new ID(255,200,0);FD=new ID(255,255,0);BD=new ID(0,255,0);CD=new ID(255,0,255);new ID(0,255,255);AD=new ID(0,0,255);yD=AD}
function _s(a){var b,c,d,e;if(a==null){throw new Pt(OF)}c=a.length;d=c>0&&a.charCodeAt(0)==45?1:0;for(b=d;b<c;++b){if(Ds(a.charCodeAt(b))==-1){throw new Pt(DG+a+EG)}}e=parseInt(a,10);if(isNaN(e)){throw new Pt(DG+a+EG)}else if(e<-2147483648||e>2147483647){throw new Pt(DG+a+EG)}return e}
function sA(a){var b,c;++a.f;c=FB(a.r,a.q,a.t,a.s,a.u,a.x);if(c>a.g){return}if(c==a.g){++a.i;AB(a.r,a.q,a.t,a.s,a.u,a.x);IB(a.r)&&Hx(a.o,fC(a.w)+MF+eC(a.w));return}a.g=c;a.i=1;ev(a.o.b);AB(a.r,a.q,a.t,a.s,a.u,a.x);IB(a.r)&&Hx(a.o,fC(a.w)+MF+eC(a.w));for(b=0;b<a.v;++b){a.k[b]=a.p[b].i}}
function IA(){IA=WE;yA=new JA(' E');DA=new JA(gH);EA=new JA(hH);GA=new JA(' W');BA=new JA(iH);AA=new JA(jH);HA=new JA('none');zA=new JA(' N');CA=new JA(' S');FA=new JA(' U');xA=new JA(' D');new JA('NU');new JA('ND');new JA('SU');new JA('SD');new JA('EU');new JA('ED');new JA('WU');new JA('WD')}
function wE(){wE=WE;vE=Xg(Sl,_E,40,[Xg(wl,kF,-1,[1,0.7761423749153966,0.7761423749153966,1,0.5,1]),Xg(wl,kF,-1,[0.22385762508460333,1,0,0.7761423749153966,0,0.5]),Xg(wl,kF,-1,[0,0.22385762508460333,0.22385762508460333,0,0.5,0]),Xg(wl,kF,-1,[0.7761423749153966,0,1,0.22385762508460333,1,0.5])])}
function XC(a){var b,c,d,e;this.b=false;e=$t(a,pH,0);this.c=Ug(Pl,BF,63,e.length,0);for(b=0;b<e.length;++b){this.c[b]=KA(e[b])}d=uC(this.c);c=d.t.b;this.e=GB(d);this.f=HB(d);this.i=this.e.b-this.f.b;this.d=this.e.c-this.f.c;this.g=Ug(Ql,AF,66,c.length,0);for(b=0;b<this.g.length;++b){this.g[b]=c[b].i}}
function RB(a){var b,c;this.t=a;this.s=a.c.c;this.p=a.b;this.u=2*this.s+1;this.v=new bx;GD();new bx;new bx;this.j=Vg([Tl,Nl],[_E,CF],[61,60],[this.u,this.u],2,0);this.o=Vg([Ul,Ql],[_E,AF],[67,66],[this.u,this.u],2,0);new bx;for(b=0;b<this.u;++b){for(c=0;c<this.u;++c){this.j[b][c]=null;this.o[b][c]=new qB(b,c)}}}
function nq(){var c=function(){};c.prototype={className:NF,clientHeight:0,clientWidth:0,dir:NF,getAttribute:function(a,b){return this[a]},href:NF,id:NF,lang:NF,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:NF,style:{},title:NF};$wnd.GwtPotentialElementShim=c}
function ZD(a,b){var c,d;c=Ug(xl,rF,-1,6,1);a.b.beginPath();while(!b.Fb()){d=b.Eb(c);if(d==0){Lb(a.b,c[0],c[1])}else if(d==1){Kb(a.b,c[0],c[1])}else if(d==2){Mb(a.b,c[0],c[1],c[2],c[3])}else if(d==3){Fb(a.b,c[0],c[1],c[2],c[3],c[4],c[5])}else if(d==4){a.b.closePath()}else{throw new cc('Unknown Segment '+d)}b.Gb()}}
function yg(b,c){var a,d,e,f,g,i;if(!c){throw new Lt('Cannot fire null event')}try{++b.c;g=Bg(b,c.P());d=null;i=b.d?g.qb(g.db()):g.pb();while(b.d?i.c>0:i.c<i.e.db()){f=b.d?vw(i):ow(i);try{c.O(eh(f,19))}catch(a){a=Wl(a);if(gh(a,53)){e=a;!d&&(d=new Kx);Hx(d,e)}else throw a}}if(d){throw new Lg(d)}}finally{--b.c;b.c==0&&Dg(b)}}
function dt(){dt=WE;ct=Xg(wl,kF,-1,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,65536,256,16,4,2]);bt=Xg(wl,kF,-1,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,1.52587890625E-5,0.00390625,0.0625,0.25,0.5])}
function ey(a,b,c,d){var e,f;if(!b){return c}else{e=vy(b.d,c.d);if(e==0){d.e=b.e;d.c=true;b.e=c.e;return b}f=e>0?0:1;b.b[f]=ey(a,b.b[f],c,d);if(fy(b.b[f])){if(fy(b.b[1-f])){b.c=true;b.b[0].c=false;b.b[1].c=false}else{fy(b.b[f].b[f])?(b=ky(b,1-f)):fy(b.b[f].b[1-f])&&(b=(b.b[1-(1-f)]=ky(b.b[1-(1-f)],1-(1-f)),ky(b,1-f)))}}}return b}
function dB(a){var b,c,d,e,f,g,i,j;if(!a.i)return;j=Ug(Ql,AF,66,a.k,0);c=Ug(Nl,CF,60,a.k,0);for(e=0;e<a.k;++e){b=dC(a.n,e);j[e]=wB(a,b.i);c[e]=b}i=eB(j);for(e=0;e<a.k;++e){j[e]=pB(j[e],i)}qx(c,new mB);f=0;g=0;for(e=0;e<a.k;++e){b=c[e];d=pB(wB(a,b.i),i);if(e==0){f=d.b;g=d.c}else{d.b>f&&(f=d.b);d.c>g&&(g=d.c)}}a.o=new QD(f+80,g+80)}
function WC(a,b){var c,d,e,f;b=bu(b);d=$t(b,pH,0);c=Ug(Pl,BF,63,d.length,0);for(e=0;e<d.length;++e){c[e]=KA(d[e])}if(c.length!=a.c.length){return false}if(a.b){for(e=0;e<c.length;++e){if(c[e]!=a.c[e]){return false}}return true}else{for(e=0;e<6;++e){if(VC(a,c)){return true}else{for(f=0;f<c.length;++f){c[f]=LA(c[f])}}}return false}}
function So(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=GF(so)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=GF(function(a){try{io&&eg((!jo&&(jo=new Bo),jo))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function pA(a){var b;for(b=0;b<a.e.length;++b){a.e[b]=nF}a.o=new Kx;100/(a.w.e*(4*a.v+2));100/a.w.e;a.k=Ug(Ql,AF,66,a.r.u,0);for(b=0;b<a.v;++b){OB(a.r,a.p[b])}a.g=a.j;a.v>0&&JB(a.r,0,DB(a.r),(IA(),HA));if(a.v==1){a.g=FB(a.r,a.q,a.t,a.s,a.u,a.x);return}JB(a.r,1,UB(a.r,(IA(),yA),DB(a.r)),yA);if(a.v==2){a.g=FB(a.r,a.q,a.t,a.s,a.u,a.x);return}a.Ab();rA(a)}
function nC(a,b,c){var d,e,f,g,i,j,k;i=eA(a);switch(b){case 1:g=(j=c.length,k=Ug(vl,rF,-1,j,1),Xt(c,j,k,0),k);e=Ug(Ol,_E,62,g.length,0);for(f=0;f<g.length;++f){e[f]=qC(String.fromCharCode(g[f]),i,1)}break;case 3:d=pC(c);e=Ug(Ol,_E,62,d.c,0);for(f=0;f<e.length;++f){e[f]=qC(eh((ew(f,d.c),d.b[f]),1),i,3)}break;default:throw new OA(qH+b);}return new hC(i,e)}
function kn(a,b){var c,d;if(a.t==b){return}Ym(a);for(d=new qw(a.e);d.c<d.e.db();){c=eh(ow(d),20);fs(c.b)}Yw(a.e);gn(a);hn(a);a.t=b;if(b){b.i&&(hn(a),a.c=Xn(new An(a)));a.b=cb(b,new pn(a),(!Wf&&(Wf=new We),Wf));Xw(a.e,bb(b,new rn(a),(Qf(),Qf(),Pf)));Xw(a.e,bb(b,new tn(a),(Jf(),Jf(),If)));Xw(a.e,bb(b,new vn(a),(Bf(),Bf(),Af)));Xw(a.e,bb(b,new xn(a),(vf(),vf(),uf)))}}
function VC(a,b){var c,d,e,f,g,i,j,k,n,o,p,q;e=uC(b);d=e.t.b;g=GB(e);i=HB(e);k=g.b-i.b;f=g.c-i.c;if(k!=a.i||f!=a.d){return false}j=Ug(Ql,AF,66,a.g.length,0);for(n=0;n<a.g.length;++n){j[n]=d[n].i}p=i.b-a.f.b;q=i.c-a.f.c;for(n=0;n<a.g.length;++n){c=false;for(o=0;o<j.length;++o){if(j[o].b-p==a.g[n].b&&j[o].c-q==a.g[n].c){c=true;break}}if(!c){return false}}return true}
function TE(a){var b,c;b=a.c;c=a.e.length;if(b<c){if(a.d){if(Yt(a.b,hu(Ut(a.e,a.c)),0)>=0)return ju(Ut(a.e,a.c++));for(++a.c;a.c<c;++a.c)if(Yt(a.b,hu(Ut(a.e,a.c)),0)>=0)return au(a.e,b,a.c);return _t(a.e,b)}while(b<c&&Yt(a.b,hu(Ut(a.e,b)),0)>=0)++b;a.c=b;if(b<c){for(++a.c;a.c<c;++a.c)if(Yt(a.b,hu(Ut(a.e,a.c)),0)>=0)return au(a.e,b,a.c);return _t(a.e,b)}}throw new Yx}
function IC(a,b){var c,d,e,f,g,i,j,k,n,o;e=(b.b.keyCode||0)==46;d=(b.b.keyCode||0)==8;f=(b.b.keyCode||0)==13;if(f){CC(a.b)}else if(e||d){or(eh(b.g,34));k=as(a.b.r.o);g=pr(a.b.r).length;g==0&&(g=1);n=k%4;j=~~((k+(g-1))/4)-~~(k/4)+1;c=hd(a.b.r.o,AG);o=new wu(c);i=k-n;if(d&&j==1&&n==0&&k!=0){bd(o.b,i-4,i,NF);rr(a.b.r,o.b.b);qr(a.b.r,i-4)}else{bd(o.b,i,i+4*j,NF);rr(a.b.r,o.b.b);qr(a.b.r,i)}zC(a.b)}}
function Vl(){var a;!!$stats&&vm('com.google.gwt.useragent.client.UserAgentAsserter');a=ds();Vt(dG,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&vm('com.google.gwt.user.client.DocumentModeAsserter');Vn();!!$stats&&vm('protex.client.ProtexGWT');DC(new EC)}
function bm(a){var b,c,d,e,f,g,i,j;if(lt(a)){return om(),nm}if(a<-9223372036854775808){return om(),mm}if(a>=9223372036854775807){return om(),lm}e=false;if(a<0){e=true;a=-a}d=0;if(a>=17592186044416){d=kh(a/17592186044416);a-=d*17592186044416}c=0;if(a>=4194304){c=kh(a/4194304);a-=c*4194304}b=kh(a);f=Yl(b,c,d);e&&(g=~f.l+1&4194303,i=~f.m+(g==0?1:0)&4194303,j=~f.h+(g==0&&i==0?1:0)&1048575,f.l=g,f.m=i,f.h=j,undefined);return f}
function LC(a,b){var c,d,e,f,g,i,j;if(hd(a.b.r.o,AG).length==64&&((b.b.which||0)&65535)!=0)or(eh(b.g,34));else if(Gs((b.b.which||0)&65535)){d=Js((b.b.which||0)&65535);d=Js(Is(d.b));j=ju(d.b);or(eh(b.g,34));if('ACDEFGHIKLMNPQRSTVWY'.indexOf(j)!=-1){g=as(a.b.r.o);g%4>1?(f=g-g%4+4):(f=g-g%4);e=cD(a.b.w,j).i;e+=QF;c=hd(a.b.r.o,AG);i=new wu(c);bd(i.b,f,f,e);rr(a.b.r,i.b.b);qr(a.b.r,f+4)}zC(a.b)}else{((b.b.which||0)&65535)!=0&&or(eh(b.g,34))}}
function Qo(a,b){switch(b){case 'drag':a.ondrag=Lo;break;case 'dragend':a.ondragend=Lo;break;case 'dragenter':a.ondragenter=Ko;break;case 'dragleave':a.ondragleave=Lo;break;case 'dragover':a.ondragover=Ko;break;case 'dragstart':a.ondragstart=Lo;break;case 'drop':a.ondrop=Lo;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,Lo,false);a.addEventListener(b,Lo,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function $t(o,a,b){var c=new RegExp(a,GG);var d=[];var e=0;var f=o;var g=null;while(true){var i=c.exec(f);if(i==null||f==NF||e==b-1&&b>0){d[e]=f;break}else{d[e]=f.substring(0,i.index);f=f.substring(i.index+i[0].length,f.length);c.lastIndex=0;if(g==f){d[e]=f.substring(0,1);f=f.substring(1)}g=f;e++}}if(b==0&&o.length>0){var j=d.length;while(j>0&&d[j-1]==NF){--j}j<d.length&&d.splice(j,d.length-j)}var k=cu(d.length);for(var n=0;n<d.length;++n){k[n]=d[n]}return k}
function it(a){dt();var b,c,d,e,f,g;if(lt(a)){return lF}g=false;if(a==0){return 1/a==-Infinity?mF:nF}if(a<0){g=true;a=-a}if(!isFinite(a)){return g?oF:pF}c=0;if(a<1){b=512;for(d=0;d<10;++d,b>>=1){if(a<bt[d]&&c-b>=-1023){a*=ct[d];c-=b}}if(a<1&&c-1>=-1023){a*=2;--c}}else if(a>=2){b=512;for(d=0;d<10;++d,b>>=1){if(a>=ct[d]){a*=bt[d];c+=b}}}c>-1023?(a-=1):(a*=0.5);e=bm(a*1048576);a-=jm(e)*9.5367431640625E-7;f=bm(a*4503599627370496);e=fm(e,cm(c+1023<<20));g&&(e=fm(e,qF));return fm(gm(e,32),f)}
function FB(a,b,c,d,e,f){var g,i,j,k,n,o,p,q,r;a.k=0;a.n=0;if(b){for(p=0;p<a.s;++p){g=a.p[p];if(!g.i){break}for(k=0;k<a.i.length;++k){i=CB(a,UB(a,a.i[k],g.i));!!i&&(a.k+=Tz(g.b,i.b.f))}}}else{j=Ug(Rl,rF,-1,a.s,2);for(p=0;p<a.s;++p){j[p]=true}a.v=new bx;for(p=0;p<a.s;++p){g=a.p[p];if(!g.i){break}n=0;o=0;q=0;r=0;for(k=0;k<a.i.length;++k){i=CB(a,UB(a,a.i[k],g.i));if(!i){++n}else{o=o+g.b.d*i.b.d;q=q-g.b.g*i.b.g;if(g.b.k&&i.b.k&&j[p]&&j[i.d]&&Gt(p-i.d)!=1){++r;j[p]=false;j[i.d]=false;Xw(a.v,new ZC(p,i.d))}}}a.k+=n*g.c*c-o*d-q*e-r*f;a.n+=n}}return a.k}
function Ro(a,b){Eo();a.__eventBits=b;a.onclick=b&1?Lo:null;a.ondblclick=b&2?Lo:null;a.onmousedown=b&4?Lo:null;a.onmouseup=b&8?Lo:null;a.onmouseover=b&16?Lo:null;a.onmouseout=b&32?Lo:null;a.onmousemove=b&64?Lo:null;a.onkeydown=b&128?Lo:null;a.onkeypress=b&256?Lo:null;a.onkeyup=b&512?Lo:null;a.onchange=b&1024?Lo:null;a.onfocus=b&2048?Lo:null;a.onblur=b&4096?Lo:null;a.onlosecapture=b&8192?Lo:null;a.onscroll=b&16384?Lo:null;a.onload=b&32768?Mo:null;a.onerror=b&65536?Lo:null;a.onmousewheel=b&131072?Lo:null;a.oncontextmenu=b&262144?Lo:null;a.onpaste=b&524288?Lo:null}
function ds(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(dG)!=-1}())return dG;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(BG)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(BG)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function em(a,b){var c,d,e,f,g,i,j,k,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;i=b.l&8191;j=b.l>>13|(b.m&15)<<9;k=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;B=c*i;C=d*i;D=e*i;E=f*i;F=g*i;if(j!=0){C+=c*j;D+=d*j;E+=e*j;F+=f*j}if(k!=0){D+=c*k;E+=d*k;F+=e*k}if(n!=0){E+=c*n;F+=d*n}o!=0&&(F+=c*o);q=B&4194303;r=(C&511)<<13;p=q+r;t=B>>22;u=C>>9;v=(D&262143)<<4;w=(E&31)<<17;s=t+u+v+w;y=D>>18;z=E>>5;A=(F&4095)<<8;x=y+z+A;s+=p>>22;p&=4194303;x+=s>>22;s&=4194303;x&=1048575;return Yl(p,s,x)}
--></script>
<script><!--
function en(a,b){var c,d,e,f,g,i,j,k,n,o,p,q,r,s;if(!a.s){return}j=Zm(b);k=new Qm(j.pageX,j.pageY);n=Ub();Ln(a.f,k,n);if(!a.d){e=Nm(k,a.q);c=Ft(e.b);d=Ft(e.c);if(c>5||d>5){Ln(a.k,a.n.b,a.n.c);if(c>d){i=a.t.c.scrollLeft||0;g=Xq(a.t);f=Vq(a.t);if(e.b<0&&f<=i){Ym(a);return}else if(e.b>0&&g>=i){Ym(a);return}}else{q=a.t.c.scrollTop||0;p=Wq(a.t);if(e.c<0&&p<=q){Ym(a);return}else if(e.c>0&&0>=q){Ym(a);return}}a.d=true}}b.b.preventDefault();if(a.d){r=Nm(a.q,a.f.b);s=Pm(a.p,r);Yq(a.t,kh(s.b));$q(a.t,kh(s.c));o=n-a.n.c;if(o>200&&!!a.o){Ln(a.n,a.o.b,a.o.c);a.o=null}else o>100&&!a.o&&(a.o=new Nn(k,n))}}
function $z(a){var b,c,d,e,f,g,i,j,k;e=new ID(48,200,48);a.d=45;a.j=a.d;j=(!_C&&(_C=new eD),_C);a.g=bD(j);k=0;for(f=0;f<a.i;++f){for(g=0;g<a.c;++g){b=a.g[k];if(Vt(b.b,MG)){break}i=Zz(b.i);d=Zz(b.b);_D(a.f,TC(b.j));YD(a.f,new pE(g*a.d,f*a.j));c=(GD(),ED);if(Vt(b.i,NG)||Vt(b.i,OG)||Vt(b.i,PG)){VD(a.f,QG,g*a.d+20-15,f*a.j+20,RG,AD);c=zD}if(Vt(b.i,SG)||Vt(b.i,TG)){VD(a.f,UG,g*a.d+20-15,f*a.j+20,RG,DD);c=zD}if(Vt(b.i,VG)||Vt(b.i,WG)||Vt(b.i,XG)||Vt(b.i,YG)||Vt(b.i,ZG)){VD(a.f,$G,g*a.d+20-15,f*a.j+20,RG,e);c=zD}VD(a.f,b.i,g*a.d+20-i,f*a.j+20,_G,c);VD(a.f,b.b,g*a.d+20-d,f*a.j+20+13,_G,c);$D(a.f,zD);++k}}}
function CC(b){var a,c,d,e,f,g;if(b.u.o.selectedIndex==0){b.v=false;f='0.0'}else{b.v=true;f='1.5'}b.g=false;!hd(b.r.o,AG).length?(b.p=false):(b.p=true);if(b.p){b.e=new gA(bu(hd(b.r.o,AG)),b.g,f);XA(b.o,b);try{VA(b.o,b.e);b.q=true}catch(a){a=Wl(a);if(gh(a,65)){d=a;Zb(d)}else throw a}b.k=RA(b.o);c=fB(b.k);g=c.c;e=c.b;iB(b.k,g,e);b.k.p=b.v;hB(b.k);R(b.j,g,e);wb(b.j,g);vb(b.j,e);Gb(b.j.o.getContext(bH),0,0,g,e);Hb(b.j.o.getContext(bH),b.k.e.o,0,0);b.k.p?T(b.n,'protex-caption-panel-ss-bonds-on'):T(b.n,rH);rb(b.i,false)}else{R(b.j,225,200);wb(b.j,225);vb(b.j,200);b.j.o.getContext(bH).clearRect(0,0,225,200)}}
function Do(a){switch(a){case 'blur':return 4096;case WF:return 1024;case XF:return 1;case gG:return 2;case 'focus':return 2048;case YF:return 128;case ZF:return 256;case hG:return 512;case 'load':return 32768;case 'losecapture':return 8192;case iG:return 4;case jG:return 64;case kG:return 32;case lG:return 16;case mG:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case nG:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case cG:return 1048576;case bG:return 2097152;case _F:return 4194304;case $F:return 8388608;case oG:return 16777216;case pG:return 33554432;case qG:return 67108864;default:return -1;}}
function iy(a,b,c){var d,e,f,g,i,j,k,n,o,p,q;if(!a.c){return false}g=null;p=null;j=new Py(null,null);e=1;j.b[1]=a.c;o=j;while(o.b[e]){k=e;i=p;p=o;o=o.b[e];d=vy(o.d,b);e=d<0?1:0;d==0&&(!c.d||Db(o.e,c.e))&&(g=o);if(!(!!o&&o.c)&&!fy(o.b[e])){if(fy(o.b[1-e])){p=p.b[k]=ky(o,e)}else if(!fy(o.b[1-e])){q=p.b[1-k];if(q){if(!fy(q.b[1-k])&&!fy(q.b[k])){p.c=false;q.c=true;o.c=true}else{f=i.b[1]==p?1:0;fy(q.b[k])?(i.b[f]=(p.b[1-k]=ky(p.b[1-k],1-k),ky(p,k))):fy(q.b[1-k])&&(i.b[f]=ky(p,k));o.c=i.b[f].c=true;i.b[f].b[0].c=false;i.b[f].b[1].c=false}}}}}if(g){c.c=true;c.e=g.e;if(o!=g){n=new Py(o.d,o.e);jy(a,j,g,n);p==g&&(p=n)}p.b[p.b[1]==o?1:0]=o.b[!o.b[0]?1:0];--a.d}a.c=j.b[1];!!a.c&&(a.c.c=false);return c.c}
function VB(a){var b,c,d,e,f,g,i,j,k;RB.call(this,a);this.b=(IA(),yA);this.e=DA;this.f=EA;this.g=GA;this.d=BA;this.c=AA;this.i=Xg(Pl,BF,63,[yA,AA,BA,GA,EA,DA]);this.w=new Fx;e=Xg(Pl,BF,63,[this.b,this.c,this.e,this.d,this.f]);lv(this.w,this.b,e);f=Xg(Pl,BF,63,[this.c,this.d,this.b,this.g,this.e]);lv(this.w,this.c,f);g=Xg(Pl,BF,63,[this.d,this.g,this.c,this.f,this.b]);lv(this.w,this.d,g);i=Xg(Pl,BF,63,[this.g,this.f,this.d,this.e,this.c]);lv(this.w,this.g,i);j=Xg(Pl,BF,63,[this.f,this.g,this.e,this.d,this.b]);lv(this.w,this.f,j);k=Xg(Pl,BF,63,[this.e,this.f,this.b,this.g,this.c]);lv(this.w,this.e,k);aB(this);bB(this,this.x);if(a.d){b=new qB(~~(this.u/2),~~(this.u/2));JB(this,0,b,HA);c=a.b[0].g;for(d=1;d<this.s;++d){b=UB(this,c,b);JB(this,d,b,c);c=a.b[d].g}}}
function Vn(){var a,b,c;b=$doc.compatMode;a=Xg(Kl,_E,1,[RF]);for(c=0;c<a.length;++c){if(Vt(a[c],b)){return}}a.length==1&&Vt(RF,a[0])&&Vt('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function eD(){var a,b;this.d=new ly;this.b=new ly;try{aD(this,new Wz('R',NG,-15.86,1,1,false),0.057);aD(this,new Wz(oH,SG,-9.66,1,-1,false),0.053);aD(this,new Wz(kH,TG,-7.75,1,-1,false),0.062);aD(this,new Wz(mH,VG,-7.58,1,0,false),0.044);aD(this,new Wz('K',OG,-6.49,1,1,false),0.057);aD(this,new Wz('Q',WG,-6.48,1,0,false),0.04);aD(this,new Wz('H',PG,-5.6,1,1,false),0.022);aD(this,new Wz(nH,XG,-4.34,1,0,false),0.069);aD(this,new Wz('T',YG,-3.51,1,0,false),0.058);aD(this,new Wz('Y',ZG,-1.08,1,0,false),0.032);aD(this,new Wz('G','Gly',0,0,0,false),0.072);aD(this,new Wz('P','Pro',0.01,0,0,false),0.051);aD(this,new Wz('C','Cys',0.34,0,0,true),0.017);aD(this,new Wz('A','Ala',0.87,0,0,false),0.083);aD(this,new Wz(lH,'Trp',1.39,0,0,false),0.013);aD(this,new Wz('M','Met',1.41,0,0,false),0.024);aD(this,new Wz('F','Phe',2.04,0,0,false),0.039);aD(this,new Wz('V','Val',3.1,0,0,false),0.066);aD(this,new Wz('I','Ile',3.98,0,0,false),0.052);aD(this,new Wz('L','Leu',3.98,0,0,false),0.09);aD(this,new Wz(MG,'XXX',3.98,0,0,false),0)}catch(a){a=Wl(a);if(gh(a,65)){b=a;Zb(b)}else throw a}dD(this)}
function No(){Io=GF(function(a){if(!Tn(a)){a.stopPropagation();a.preventDefault();return false}return true});Lo=GF(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Go(b)&&Rn(a,c,b)});Ko=GF(function(a){a.preventDefault();Lo.call(this,a)});Mo=GF(function(a){this.__gwtLastUnhandledEvent=a.type;Lo.call(this,a)});Jo=GF(function(a){var b=Io;if(b(a)){var c=Ho;if(c&&c.__listener){if(Go(c.__listener)){Rn(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(XF,Jo,true);$wnd.addEventListener(gG,Jo,true);$wnd.addEventListener(iG,Jo,true);$wnd.addEventListener(mG,Jo,true);$wnd.addEventListener(jG,Jo,true);$wnd.addEventListener(lG,Jo,true);$wnd.addEventListener(kG,Jo,true);$wnd.addEventListener(nG,Jo,true);$wnd.addEventListener(YF,Io,true);$wnd.addEventListener(hG,Io,true);$wnd.addEventListener(ZF,Io,true);$wnd.addEventListener(cG,Jo,true);$wnd.addEventListener(bG,Jo,true);$wnd.addEventListener(_F,Jo,true);$wnd.addEventListener($F,Jo,true);$wnd.addEventListener(oG,Jo,true);$wnd.addEventListener(pG,Jo,true);$wnd.addEventListener(qG,Jo,true)}
function hB(a){var b,c,d,e,f,g,i,j,k,n,o,p;if(!a.i)return;e=new ID(48,200,48);if(a.d){_D(a.g,(xC(),vC));YD(a.g,new LE(300,300))}else{if(a.p){_D(a.g,(xC(),wC));a.n.g.wb();YD(a.g,new LE(a.r,a.j))}else{_D(a.g,(xC(),vC));a.n.g.wb();YD(a.g,new LE(a.r,a.j))}}a.n.g.wb();o=Ug(Ql,AF,66,a.k,0);d=Ug(Nl,CF,60,a.k,0);for(i=0;i<a.k;++i){b=dC(a.n,i);o[i]=wB(a,b.i);d[i]=b}j=eB(o);for(i=0;i<a.k;++i){o[i]=pB(o[i],j)}qx(d,new mB);for(i=0;i<a.k;++i){b=d[i];g=pB(wB(a,b.i),j);Vt(b.b.b,MG)?_D(a.g,(GD(),yD)):_D(a.g,TC(b.b.j));_D(a.g,TC(b.b.j));YD(a.g,new pE(g.b-20,g.c-20))}$D(a.g,(GD(),DD));for(i=0;i<a.k;++i){b=dC(a.n,i);k=gB(b.e);c=ED;if(Vt(b.b.i,NG)||Vt(b.b.i,OG)||Vt(b.b.i,PG)){VD(a.g,QG,o[i].b-15,o[i].c,RG,AD);c=zD}if(Vt(b.b.i,SG)||Vt(b.b.i,TG)){VD(a.g,UG,o[i].b-15,o[i].c,RG,DD);c=zD}if(Vt(b.b.i,VG)||Vt(b.b.i,WG)||Vt(b.b.i,XG)||Vt(b.b.i,YG)||Vt(b.b.i,ZG)){$D(a.g,BD);VD(a.g,$G,o[i].b-15,o[i].c,RG,e);c=zD}if(Vt(b.b.b,MG)){a.q&&XD(a.g,NF+(b.d+1),o[i].b-k,o[i].c)}else{VD(a.g,b.e,o[i].b-k,o[i].c,_G,c);VD(a.g,b.b.b,o[i].b-2,o[i].c+12,_G,c)}$D(a.g,CD);(a.q||!a.d)&&i<a.k-1&&WD(a.g,o[i].b,o[i].c,o[i+1].b,o[i+1].c)}if(a.p){if(a.i.v.c!=0){$D(a.g,FD);p=a.i.v;for(i=0;i<p.c;++i){f=eh((ew(i,p.c),p.b[i]),71).b;n=eh((ew(i,p.c),p.b[i]),71).c;WD(a.g,o[f].b,o[f].c,o[n].b,o[n].c)}}}}
function DC(a){a.d=new ip;S(a.d,'818px','510px');a.d.o.setAttribute(sH,'protex-panel');T(a.d,'protex-absolute-panel');a.b=new _z;$z(a.b);a.c=new Mp('Amino Acids');S(a.c,tH,'200px');a.c.o.setAttribute(sH,'aap-panel');T(a.c,rH);Lp(a.c,a.b.b);a.x=yb();U(a.x,aH);a.z=new Mp('Target Shape');S(a.z,tH,'180px');a.z.o.setAttribute(sH,'target-panel');T(a.z,rH);Lp(a.z,a.x);gp(a.d,a.c,15,10);gp(a.d,a.z,15,250);a.r=new wr;V(a.r,uH);a.r.o.setAttribute(sH,'ps-textbox');a.r.o.setAttribute('spellCheck',CG);T(a.r,'protex-textbox');bb(a.r,new JC(a),(af(),af(),_e));bb(a.r,new MC(a),(hf(),hf(),gf));a.s=new Mp('Amino Acid Sequence');Lp(a.s,a.r);a.s.o.setAttribute(sH,'pstb-panel');T(a.s,rH);gp(a.d,a.s,280,10);a.o=(!QA&&(QA=new YA),QA);a.j=yb();U(a.j,aH);a.t=new _q(a.j);S(a.t,uH,'306px');a.n=new Mp('Folded Protein');Lp(a.n,a.t);a.n.o.setAttribute(sH,'gc-panel');T(a.n,rH);gp(a.d,a.n,280,100);a.f=new cq;a.i=new Cp;U(a.i,'protex-button');bb(a.i,new OC(a),(Me(),Me(),Le));a.i.o.setAttribute(sH,'fold-button');bq(a.f,a.i);a.u=new hq;fq(a.u,'Disulfide Bonds OFF');fq(a.u,'Disulfide Bonds ON');a.u.o.size=1;bb(a.u,new QC(a),(Ee(),Ee(),De));a.u.o.setAttribute(sH,'ssbond-choice');U(a.u,'protex-listbox');bq(a.f,a.u);gp(a.d,a.f,280,465);fp(xq(),a.d);BC(a);AC(a);Gc((Ac(),zc),new SC)}
function SA(b,c){var a,d,e,f,g,i,j,k,n,o,p,q,r,s;d=c.c;if(Wt(d,'bruteforce')){b.c=new uA(c.b,b.e,b.d)}else if(Wt(d,fH)){b.c=new $B(c.b,b.e,b.d);o=c.j;s=c.o;i=c.e;f=c.f;k=c.i;q=c.n;try{n=_s(o)}catch(a){a=Wl(a);if(gh(a,50)){throw new OA('FolderCreation: look ahead: REQUIRED: integer GIVEN: '+o)}else throw a}if(n<=0)throw new OA('FolderCreation: look ahead: REQUIRED: positive no GIVEN: '+n);try{r=_s(s)}catch(a){a=Wl(a);if(gh(a,50)){throw new OA('FolderCreation: step: REQUIRED: integer GIVEN: '+s)}else throw a}if(r<=0)throw new OA('FolderCreation: step: REQUIRED: positive no GIVEN: '+r);try{g=(dt(),$s(i))}catch(a){a=Wl(a);if(gh(a,50)){throw new OA('FolderCreation: HydroutputPanelhobic Index: REQUIRED: double GIVEN: '+i)}else throw a}try{e=(dt(),$s(f))}catch(a){a=Wl(a);if(gh(a,50)){throw new OA('FolderCreation: HydrogenBond Index: REQUIRED: double GIVEN: '+f)}else throw a}try{j=(dt(),$s(k))}catch(a){a=Wl(a);if(gh(a,50)){throw new OA('FolderCreation: Ionic Index: REQUIRED: double GIVEN: '+k)}else throw a}try{p=(dt(),$s(q))}catch(a){a=Wl(a);if(gh(a,50)){throw new OA('FolderCreation: ssBond Index: REQUIRED: double GIVEN: '+q)}else throw a}YB(eh(b.c,68),n);ZB(eh(b.c,68),r);kA(b.c,g);lA(b.c,e);mA(b.c,j);nA(b.c,p)}else{throw new OA('Folder creation: REQUIRED: bruteforce OR incremental. GIVEN: '+d)}}
var NF='',vH='\t',MF='\n',QF=' ',LG=' : ',yH=' Blue',xH=' Green',wH=' Red',EG='"',fG=')',QG='+',eG=',',IG=', ',wG='0',zG='1',RG='12pt sans-serif',tH='225px',bH='2d',uH='500px',_G='8pt sans-serif',FG=':',LF=': ',pH=';',KG='=',WH='AcidInChain;',NG='Arg',VG='Asn',SG='Asp',SF='CENTER',RF='CSS1Compat',zH='Color parameter outside of expected range:',oH='D',kH='E',DG='For input string: "',WG='Gln',TG='Glu',VH='GridPoint;',PG='His',TF='JUSTIFY',UF='LEFT',OG='Lys',mH='N',jH='NE',iH='NW',VF='RIGHT',nH='S',gH='SE',hH='SW',XG='Ser',PF='String',YG='Thr',ZG='Tyr',IH='UmbrellaException',lH='W',MG='X',HG='[',UH='[Lcom.google.gwt.dom.client.',LH='[Lcom.google.gwt.user.client.ui.',DH='[Ljava.lang.',XH='[Ljava.util.',NH='[Lprotex.client.',$H='[[Lprotex.client.',JG=']',WF='change',KF='className',XF='click',KH='com.google.gwt.canvas.client.',CH='com.google.gwt.core.client.',MH='com.google.gwt.core.client.impl.',TH='com.google.gwt.dom.client.',RH='com.google.gwt.event.dom.client.',ZH='com.google.gwt.event.logical.shared.',JH='com.google.gwt.event.shared.',EH='com.google.gwt.lang.',YH='com.google.gwt.text.shared.testing.',_H='com.google.gwt.touch.client.',OH='com.google.gwt.user.client.',GH='com.google.gwt.user.client.ui.',HH='com.google.web.bindery.event.shared.',gG='dblclick',aG='div',CG='false',GG='g',pG='gesturechange',qG='gestureend',oG='gesturestart',JF='height',eH='hexagonal',sH='id',fH='incremental',BH='java.lang.',SH='java.util.',YF='keydown',ZF='keypress',hG='keyup',sG='left',iG='mousedown',jG='mousemove',kG='mouseout',lG='mouseover',mG='mouseup',nG='mousewheel',BG='msie',qH='nonexistent number of letters in AA code ',OF='null',dG='opera',vG='overflow',rG='position',aH='protex-canvas',rH='protex-caption-panel',FH='protex.client.',PH='protex.client.java.awt.',QH='protex.client.java.awt.geom.',xG='protex_container',IF='px',uG='relative',AH='rgba(',cH='standard',tG='top',$F='touchcancel',_F='touchend',bG='touchmove',cG='touchstart',AG='value',dH='virtual',HF='width',yG='zoom',UG='\u2212',$G='\u25CF';var _,mF={l:0,m:0,h:524288},oF={l:0,m:0,h:1048320},nF={l:0,m:0,h:0},DF={l:37,m:0,h:0},EF={l:43,m:0,h:0},FF={l:47,m:0,h:0},qF={l:0,m:512,h:0},pF={l:0,m:0,h:524032},lF={l:0,m:0,h:524160},sm={},eF={21:1},$E={17:1,21:1,29:1,30:1,32:1,35:1,37:1},zF={41:1,45:1,47:1,59:1},ZE={},kF={40:1,41:1},fF={39:1,41:1,53:1},rF={41:1},xF={41:1,55:1},hF={17:1,21:1,29:1,30:1,31:1,32:1,33:1,35:1,37:1},jF={38:1},vF={56:1},uF={57:1},gF={17:1,21:1,29:1,30:1,31:1,32:1,35:1,37:1},aF={41:1,53:1},bF={2:1,3:1,41:1,45:1,47:1},yF={41:1,57:1},CF={41:1,51:1,61:1},sF={43:1},tF={55:1},wF={41:1,54:1},AF={41:1,51:1,67:1},iF={36:1,41:1,45:1,47:1},_E={41:1,51:1},cF={2:1,4:1,41:1,45:1,47:1},BF={41:1,51:1,64:1},dF={2:1,5:1,41:1,45:1,47:1};tm(1,-1,ZE);_.eQ=function L(a){return this===a};_.gC=function M(){return this.cZ};_.hC=function N(){return vc(this)};_.tS=function O(){return this.cZ.d+'@'+Dt(this.hC())};_.toString=function(){return this.tS()};_.tM=WE;tm(6,1,{30:1,35:1});_.C=function X(){return P()};_.D=function Y(a){Un(this.o,JF,a)};_.E=function $(a){V(this,a)};_.tS=function ab(){if(!this.o){return '(null handle)'}return this.o.outerHTML};_.o=null;tm(5,6,$E);_.F=function kb(){};_.G=function lb(){};_.H=function mb(){return this.i};_.I=function nb(){eb(this)};_.J=function ob(a){fb(this,a)};_.K=function pb(){gb(this)};_.L=function qb(){};_.i=false;_.j=0;_.k=null;_.n=null;tm(4,5,$E);_.I=function tb(){var a;eb(this);a=this.o.tabIndex;-1==a&&(this.o.tabIndex=0,undefined)};tm(3,4,$E,xb);var ub=null;tm(8,1,{});tm(7,8,{},Bb);tm(13,1,{},Tb);tm(18,1,aF);_.M=function _b(){return this.g};_.tS=function ac(){var a,b;a=this.cZ.d;b=this.M();return b!=null?a+LF+b:a};_.f=null;_.g=null;tm(17,18,aF);tm(16,17,aF,cc);tm(15,16,aF,ec);_.M=function kc(){this.d==null&&(this.e=hc(this.c),this.b=this.b+LF+fc(this.c),this.d='('+this.e+') '+jc(this.c)+this.b,undefined);return this.d};_.b=NF;_.c=null;_.d=null;_.e=null;tm(21,1,{});var mc=0,nc=0,oc=0,pc=-1;tm(23,21,{},Hc);_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var zc;tm(24,1,{},Oc);_.N=function Pc(){this.b.e=true;Dc(this.b);this.b.e=false;return this.b.j=Ec(this.b)};_.b=null;tm(25,1,{},Rc);_.N=function Sc(){this.b.e&&Mc(this.b.f,1);return this.b.j};_.b=null;tm(31,1,{});tm(32,31,{},cd);_.b=NF;tm(50,1,{41:1,45:1,47:1});_.cT=function ud(a){return sd(this,eh(a,47))};_.eQ=function vd(a){return this===a};_.hC=function wd(){return vc(this)};_.tS=function xd(){return this.b};_.b=null;_.c=0;tm(49,50,bF);var yd,zd,Ad,Bd,Cd;tm(51,49,bF,Gd);tm(52,49,bF,Id);tm(53,49,bF,Kd);tm(54,49,bF,Md);tm(55,50,cF);var Od,Pd,Qd,Rd,Sd;tm(56,55,cF,Wd);tm(57,55,cF,Yd);tm(58,55,cF,$d);tm(59,55,cF,ae);tm(60,50,dF);var ce,de,ee,fe,ge;tm(61,60,dF,ke);tm(62,60,dF,me);tm(63,60,dF,oe);tm(64,60,dF,qe);tm(68,1,{});_.tS=function ve(){return 'An event type'};_.g=null;tm(67,68,{});_.Q=function xe(){this.f=false;this.g=null};_.f=false;tm(66,67,{});_.P=function Ce(){return this.R()};_.b=null;_.c=null;var ye=null;tm(65,66,{},Fe);_.O=function Ge(a){zC(eh(eh(a,6),70).b)};_.R=function He(){return De};var De;tm(71,66,{});tm(70,71,{});tm(69,70,{},Ne);_.O=function Oe(a){CC(eh(eh(a,7),69).b)};_.R=function Pe(){return Le};var Le;tm(74,1,{});_.hC=function Ue(){return this.d};_.tS=function Ve(){return 'Event type'};_.d=0;var Te=0;tm(73,74,{},We);tm(72,73,{8:1},Xe);_.b=null;_.c=null;tm(76,66,{});tm(75,76,{});tm(77,75,{},cf);_.O=function df(a){bf(this,eh(a,9))};_.R=function ef(){return _e};var _e;tm(78,76,{},kf);_.O=function lf(a){jf(this,eh(a,10))};_.R=function mf(){return gf};var gf;tm(79,1,{},qf);_.b=null;tm(82,71,{});var tf=null;tm(81,82,{},wf);_.O=function xf(a){dn(eh(eh(a,11),25).b)};_.R=function yf(){return uf};var uf;tm(83,82,{},Cf);_.O=function Df(a){dn(eh(eh(a,12),24).b)};_.R=function Ef(){return Af};var Af;tm(84,1,{},Gf);tm(85,82,{},Lf);_.O=function Mf(a){Kf(this,eh(a,13))};_.R=function Nf(){return If};var If;tm(86,82,{},Sf);_.O=function Tf(a){Rf(this,eh(a,14))};_.R=function Uf(){return Pf};var Pf;tm(87,67,{},Yf);_.O=function Zf(a){Xf(this,eh(a,15))};_.P=function _f(){return Wf};_.b=false;var Wf=null;tm(88,67,{},cg);_.O=function dg(a){eh(a,16);wq()};_.P=function fg(){return bg};var bg=null;tm(89,67,{},ig);_.O=function jg(a){Cn(eh(eh(a,18),26).b)};_.P=function lg(){return hg};var hg=null;tm(90,1,eF,qg,rg);_.b=null;_.c=null;tm(93,1,{});tm(92,93,{});_.b=null;_.c=0;_.d=false;tm(91,92,{},Gg);tm(94,1,{20:1},Ig);_.b=null;tm(96,16,fF,Lg);_.b=null;tm(95,96,fF,Og);tm(97,1,{19:1},Qg);tm(98,1,{},Rg);_.qI=0;var Zg,$g;var $l=null;var lm,mm,nm;tm(107,1,{22:1},qm);tm(111,1,{});tm(112,1,{},zm);var ym=null;tm(113,111,{},Cm);var Bm=null;tm(114,1,{},Gm);tm(115,1,{},Lm);_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;tm(116,1,{23:1},Qm,Rm);_.eQ=function Sm(a){var b;if(!gh(a,23)){return false}b=eh(a,23);return this.b==b.b&&this.c==b.c};_.hC=function Tm(){return kh(this.b)^kh(this.c)};_.tS=function Um(){return 'Point('+this.b+eG+this.c+fG};_.b=0;_.c=0;tm(117,1,{},nn);_.b=null;_.c=null;_.d=false;_.g=null;_.i=null;_.o=null;_.p=null;_.q=null;_.s=false;_.t=null;var Wm=null;tm(118,1,{15:1,19:1},pn);_.b=null;tm(119,1,{14:1,19:1},rn);_.b=null;tm(120,1,{13:1,19:1},tn);_.b=null;tm(121,1,{12:1,19:1,24:1},vn);_.b=null;tm(122,1,{11:1,19:1,25:1},xn);_.b=null;tm(123,1,{19:1,28:1},An);_.b=null;tm(124,1,{},Dn);_.N=function En(){var a,b,c,d,e,f,g;if(this!=this.f.i){Cn(this);return false}a=Sb(this.b);Jm(this.e,a-this.d);this.d=a;Im(this.e,a);e=Fm(this.e);e||Cn(this);ln(this.f,this.e.e);d=kh(this.e.e.b);c=Xq(this.f.t);b=Vq(this.f.t);f=Wq(this.f.t);g=kh(this.e.e.c);if((f<=g||0>=g)&&(b<=d||c>=d)){Cn(this);return false}return e};_.d=0;_.e=null;_.f=null;_.g=null;tm(125,1,{18:1,19:1,26:1},Gn);_.b=null;tm(126,1,{},In);_.N=function Jn(){var a,b,c;a=Ub();b=new qw(this.b.r);while(b.c<b.e.db()){c=eh(ow(b),27);a-c.c>=2500&&pw(b)}return this.b.r.c!=0};_.b=null;tm(127,1,{27:1},Mn,Nn);_.b=null;_.c=0;var On=null,Pn=null;var Wn=null;tm(132,67,{},co);_.O=function eo(a){_n(this,eh(a,28))};_.P=function go(){return Zn};_.Q=function ho(){ao(this)};_.b=false;_.c=false;_.d=false;_.e=null;var Zn=null,$n=null;var io=false,jo=null,ko=0,lo=0,mo=false;tm(134,67,{},xo);_.O=function yo(a){lh(a);null.Lb()};_.P=function zo(){return vo};var vo;tm(135,90,eF,Bo);var Co=false;var Ho=null,Io=null,Jo=null,Ko=null,Lo=null,Mo=null;tm(142,5,gF);_.F=function Xo(){sp(this,(qp(),op))};_.G=function Yo(){sp(this,(qp(),pp))};tm(141,142,gF);_.T=function dp(){return new Yr(this.g)};_.S=function ep(a){return bp(this,a)};tm(140,141,gF,ip);_.S=function lp(a){var b;b=bp(this,a);b&&kp(a.o);return b};_.U=function mp(a,b,c){hp(a,b,c)};tm(143,95,fF,rp);var op,pp;tm(144,1,{},up);_.V=function vp(a){a.I()};tm(145,1,{},xp);_.V=function yp(a){a.K()};tm(147,4,$E);tm(146,147,$E,Cp);tm(149,5,$E);_.H=function Gp(){if(this.c){return this.c.i}return false};_.I=function Hp(){if(this.j!=-1){jb(this.c,this.j);this.j=-1}this.c.I();this.o.__listener=this;$f(this,true)};_.J=function Ip(a){fb(this,a);fb(this.c,a)};_.K=function Jp(){try{$f(this,false)}finally{this.c.K()}};_.C=function Kp(){Q(this,P());return this.o};_.c=null;tm(148,149,gF,Mp);_.T=function Np(){return new hr(this.c)};_.S=function Op(a){return Pq(this.c,a)};_.b=null;tm(151,141,gF);_.e=null;_.f=null;var Rp,Sp,Tp;tm(152,1,{});tm(153,152,{},Xp);_.b=null;var Yp;tm(154,1,{},_p);_.b=null;tm(155,151,gF,cq);_.S=function dq(a){var b,c;c=ld(a.o);b=bp(this,a);b&&fd(this.c,c);return b};_.c=null;tm(156,4,$E,hq);tm(158,140,hF,uq);var qq,rq,sq;tm(159,1,{},zq);_.V=function Aq(a){a.H()&&a.K()};tm(160,1,{16:1,19:1},Cq);tm(161,158,hF,Eq);_.U=function Fq(a,b,c){b-=0;c-=0;hp(a,b,c)};tm(162,1,{},Lq);var Hq=null;tm(164,142,gF,Rq);_.W=function Sq(){return this.o};_.T=function Tq(){return new hr(this)};_.S=function Uq(a){return Pq(this,a)};_.e=null;tm(163,164,gF,_q);_.W=function ar(){return this.b};_.I=function br(){eb(this);this.c.__listener=this};_.K=function cr(){this.c.__listener=null;gb(this)};_.D=function dr(a){Un(this.o,JF,a)};_.E=function er(a){Un(this.o,HF,a)};_.b=null;_.c=null;_.d=null;tm(165,1,{},hr);_.X=function ir(){return this.b};_.Y=function jr(){return gr(this)};_.Z=function kr(){!!this.c&&Pq(this.d,this.c)};_.c=null;_.d=null;tm(168,4,$E);_.J=function tr(a){var b;b=Do(a.type);if((b&896)!=0){this.b=a;fb(this,a);this.b=null}else{fb(this,a)}};_.L=function ur(){};_.b=null;tm(167,168,$E);tm(166,167,{17:1,21:1,29:1,30:1,32:1,34:1,35:1,37:1},wr);tm(169,50,iF);var zr,Ar,Br,Cr,Dr;tm(170,169,iF,Hr);tm(171,169,iF,Jr);tm(172,169,iF,Lr);tm(173,169,iF,Nr);tm(174,1,{},Ur);_.T=function Vr(){return new Yr(this)};_.b=null;_.c=null;_.d=0;tm(175,1,{},Yr);_.X=function Zr(){return this.b<this.c.d-1};_.Y=function $r(){return Xr(this)};_.Z=function _r(){if(this.b<0||this.b>=this.c.d){throw new qt}this.c.c.S(this.c.b[this.b--])};_.b=-1;_.c=null;tm(179,1,{},gs);_.b=null;_.c=null;_.d=null;_.e=null;tm(180,1,jF,is);_.$=function js(){xg(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;tm(181,1,jF,ls);_.$=function ms(){zg(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;tm(182,16,aF,os);tm(183,1,{41:1,42:1,45:1},us);_.cT=function vs(a){return ts(this,eh(a,42))};_.eQ=function ws(a){return gh(a,42)&&eh(a,42).b==this.b};_.hC=function xs(){return this.b?1231:1237};_.tS=function ys(){return this.b?'true':CG};_.b=false;var qs,rs;tm(184,1,{41:1,44:1,45:1},Bs);_.cT=function Cs(a){return As(this,eh(a,44))};_.eQ=function Es(a){return gh(a,44)&&eh(a,44).b==this.b};_.hC=function Fs(){return this.b};_.tS=function Hs(){return ju(this.b)};_.b=0;var Ks;tm(186,1,{},Ns);_.tS=function Us(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?NF:'class ')+this.d};_.b=0;_.c=0;_.d=null;tm(187,16,aF,Ws);tm(189,1,{41:1,49:1});var Zs=null;tm(188,189,{41:1,45:1,46:1,49:1},ft);_.cT=function ht(a){return et(this,eh(a,46))};_.eQ=function jt(a){return gh(a,46)&&eh(a,46).b==this.b};_.hC=function kt(){return kh(this.b)};_.tS=function mt(){return NF+this.b};_.b=0;var bt,ct;tm(190,16,aF,ot);tm(191,16,aF,qt,rt);tm(192,16,aF,tt,ut);tm(193,189,{41:1,45:1,48:1,49:1},xt,yt);_.cT=function zt(a){return wt(this,eh(a,48))};_.eQ=function At(a){return gh(a,48)&&eh(a,48).b==this.b};_.hC=function Bt(){return this.b};_.tS=function Et(){return NF+this.b};_.b=0;tm(195,16,aF,Kt,Lt);var Mt;tm(197,190,{41:1,50:1,53:1},Pt);tm(198,1,{41:1,52:1},Rt);_.tS=function St(){return this.b+'.'+this.d+'(Unknown Source'+(this.c>=0?FG+this.c:NF)+fG};_.b=null;_.c=0;_.d=null;_=String.prototype;_.cM={1:1,41:1,43:1,45:1};_.cT=function eu(a){return fu(this,eh(a,1))};_.eQ=function gu(a){return Vt(this,a)};_.hC=function iu(){return pu(this)};_.tS=_.toString;var ku,lu=0,mu;tm(200,1,sF,vu,wu);_.tS=function xu(){return this.b.b};tm(201,1,sF,Au);_.tS=function Bu(){return this.b.b};tm(203,16,aF,Eu,Fu);tm(204,1,{});_._=function Ju(a){throw new Fu('Add not supported on this collection')};_.ab=function Ku(a){var b;b=Hu(this.T(),a);return !!b};_.bb=function Lu(){return this.db()==0};_.cb=function Mu(a){var b;b=Hu(this.T(),a);if(b){b.Z();return true}else{return false}};_.tS=function Nu(){return Iu(this)};tm(206,1,tF);_.eb=function Vu(a){return !!Ru(this,a,false)};_.eQ=function Wu(a){var b,c,d,e,f;if(a===this){return true}if(!gh(a,55)){return false}e=eh(a,55);if(this.db()!=e.db()){return false}for(c=e.fb().T();c.X();){b=eh(c.Y(),56);d=b.kb();f=b.lb();if(!this.eb(d)){return false}if(!Az(f,this.gb(d))){return false}}return true};_.gb=function Xu(a){var b;b=Ru(this,a,false);return !b?null:b.lb()};_.hC=function Yu(){var a,b,c;c=0;for(b=this.fb().T();b.X();){a=eh(b.Y(),56);c+=a.hC();c=~~c}return c};_.bb=function Zu(){return this.db()==0};_.hb=function $u(a,b){throw new Fu('Put not supported on this map')};_.ib=function _u(a){var b;b=Ru(this,a,true);return !b?null:b.lb()};_.db=function av(){return this.fb().db()};_.tS=function bv(){return Tu(this)};tm(205,206,tF);_.eb=function tv(a){return fv(this,a)};_.fb=function uv(){return new Fv(this)};_.jb=function vv(a,b){return jh(a)===jh(b)||a!=null&&Db(a,b)};_.gb=function wv(a){return gv(this,a)};_.hb=function xv(a,b){return lv(this,a,b)};_.ib=function yv(a){return pv(this,a)};_.db=function zv(){return this.e};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;tm(208,204,uF);_.eQ=function Cv(a){var b,c,d;if(a===this){return true}if(!gh(a,57)){return false}c=eh(a,57);if(c.db()!=this.db()){return false}for(b=c.T();b.X();){d=b.Y();if(!this.ab(d)){return false}}return true};_.hC=function Dv(){var a,b,c;a=0;for(b=this.T();b.X();){c=b.Y();if(c!=null){a+=Eb(c);a=~~a}}return a};tm(207,208,uF,Fv);_.ab=function Gv(a){return Ev(this,a)};_.T=function Hv(){return new Lv(this.b)};_.cb=function Iv(a){var b;if(Ev(this,a)){b=eh(a,56).kb();pv(this.b,b);return true}return false};_.db=function Jv(){return this.b.e};_.b=null;tm(209,1,{},Lv);_.X=function Mv(){return nw(this.b)};_.Y=function Nv(){return this.c=eh(ow(this.b),56)};_.Z=function Ov(){if(!this.c){throw new rt('Must call next() before remove().')}else{pw(this.b);pv(this.d,this.c.kb());this.c=null}};_.b=null;_.c=null;_.d=null;tm(211,1,vF);_.eQ=function Rv(a){var b;if(gh(a,56)){b=eh(a,56);if(Az(this.kb(),b.kb())&&Az(this.lb(),b.lb())){return true}}return false};_.hC=function Sv(){var a,b;a=0;b=0;this.kb()!=null&&(a=Eb(this.kb()));this.lb()!=null&&(b=Eb(this.lb()));return a^b};_.tS=function Tv(){return this.kb()+KG+this.lb()};tm(210,211,vF,Uv);_.kb=function Vv(){return null};_.lb=function Wv(){return this.b.c};_.mb=function Xv(a){return nv(this.b,a)};_.b=null;tm(212,211,vF,Zv);_.kb=function $v(){return this.b};_.lb=function _v(){return iv(this.c,this.b)};_.mb=function aw(a){return ov(this.c,this.b,a)};_.b=null;_.c=null;tm(213,204,{54:1});_.nb=function cw(a,b){throw new Fu('Add not supported on this list')};_._=function dw(a){this.nb(this.db(),a);return true};_.eQ=function fw(a){var b,c,d,e,f;if(a===this){return true}if(!gh(a,54)){return false}f=eh(a,54);if(this.db()!=f.db()){return false}d=this.T();e=f.T();while(d.c<d.e.db()){b=ow(d);c=ow(e);if(!(b==null?c==null:Db(b,c))){return false}}return true};_.hC=function gw(){var a,b,c;b=1;a=this.T();while(a.c<a.e.db()){c=ow(a);b=31*b+(c==null?0:Eb(c));b=~~b}return b};_.T=function iw(){return new qw(this)};_.pb=function jw(){return new ww(this,0)};_.qb=function kw(a){return new ww(this,a)};_.rb=function lw(a){throw new Fu('Remove not supported on this list')};tm(214,1,{},qw);_.X=function rw(){return nw(this)};_.Y=function sw(){return ow(this)};_.Z=function tw(){pw(this)};_.c=0;_.d=-1;_.e=null;tm(215,214,{},ww);_.b=null;tm(216,208,uF,zw);_.ab=function Aw(a){return this.b.eb(a)};_.T=function Bw(){return yw(this)};_.db=function Cw(){return this.c.db()};_.b=null;_.c=null;tm(217,1,{},Fw);_.X=function Gw(){return this.b.X()};_.Y=function Hw(){return Ew(this)};_.Z=function Iw(){this.b.Z()};_.b=null;tm(218,204,{},Lw);_.ab=function Mw(a){return Qu(this.b,a)};_.T=function Nw(){return Kw(this)};_.db=function Ow(){return this.c.b.d};_.b=null;_.c=null;tm(219,1,{},Rw);_.X=function Sw(){return nw(this.b.b)};_.Y=function Tw(){return Qw(this)};_.Z=function Uw(){Cy(this.b)};_.b=null;tm(220,213,wF,bx);_.nb=function cx(a,b){Ww(this,a,b)};_._=function dx(a){return Xw(this,a)};_.ab=function ex(a){return $w(this,a,0)!=-1};_.ob=function fx(a){return Zw(this,a)};_.bb=function gx(){return this.c==0};_.rb=function hx(a){return _w(this,a)};_.cb=function ix(a){var b;b=$w(this,a,0);if(b==-1){return false}_w(this,b);return true};_.db=function jx(){return this.c};_.c=0;var rx;tm(223,213,wF,ux);_.ab=function vx(a){return false};_.ob=function wx(a){throw new tt};_.db=function xx(){return 0};var yx;tm(225,1,{},Bx);_.sb=function Cx(a,b){return eh(a,45).cT(b)};tm(226,205,xF,Fx);tm(227,208,yF,Kx);_._=function Lx(a){return Hx(this,a)};_.ab=function Mx(a){return fv(this.b,a)};_.bb=function Nx(){return this.b.e==0};_.T=function Ox(){return yw(Su(this.b))};_.cb=function Px(a){return Jx(this,a)};_.db=function Qx(){return this.b.e};_.tS=function Rx(){return Iu(Su(this.b))};_.b=null;tm(228,211,vF,Tx);_.kb=function Ux(){return this.b};_.lb=function Vx(){return this.c};_.mb=function Wx(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;tm(229,16,aF,Yx,Zx);tm(230,206,xF,ly);_.eb=function ny(a){return !!dy(this,a)};_.fb=function oy(){return new Jy(this)};_.gb=function py(a){return cy(this,a)};_.hb=function qy(a,b){return gy(this,a,b)};_.ib=function ry(a){return hy(this,a)};_.db=function sy(){return this.d};_.b=null;_.c=null;_.d=0;var _x;tm(231,1,{},wy);_.sb=function xy(a,b){return vy(a,b)};tm(232,1,{},Dy);_.X=function Fy(){return nw(this.b)};_.Y=function Gy(){return By(this)};_.Z=function Hy(){Cy(this)};_.b=null;_.c=null;_.d=null;tm(233,208,uF,Jy);_.ab=function Ky(a){var b,c;if(!gh(a,56)){return false}b=eh(a,56);c=dy(this.b,b.kb());return !!c&&Az(c.e,b.lb())};_.T=function Ly(){return new Dy(this.b)};_.cb=function My(a){var b,c;if(!gh(a,56)){return false}b=eh(a,56);c=new Xy;c.d=true;c.e=b.lb();return iy(this.b,b.kb(),c)};_.db=function Ny(){return this.b.d};_.b=null;tm(234,1,{56:1,58:1},Py);_.eQ=function Qy(a){var b;if(!gh(a,56)){return false}b=eh(a,56);return Az(this.d,b.kb())&&Az(this.e,b.lb())};_.kb=function Ry(){return this.d};_.lb=function Sy(){return this.e};
--></script>
<script><!--
_.hC=function Ty(){var a,b;a=this.d!=null?Eb(this.d):0;b=this.e!=null?Eb(this.e):0;return a^b};_.mb=function Uy(a){var b;b=this.e;this.e=a;return b};_.tS=function Vy(){return this.d+KG+this.e};_.b=null;_.c=false;_.d=null;_.e=null;tm(235,1,{},Xy);_.tS=function Yy(){return 'State: mv='+this.d+' value='+this.e+' done='+this.b+' found='+this.c};_.b=false;_.c=false;_.d=false;_.e=null;tm(236,50,zF,ez);_.tb=function fz(){return false};_.ub=function gz(){return false};var $y,_y,az,bz,cz;tm(237,236,zF,jz);_.ub=function kz(){return true};tm(238,236,zF,mz);_.tb=function nz(){return true};_.ub=function oz(){return true};tm(239,236,zF,qz);_.tb=function rz(){return true};tm(240,208,yF,uz);_._=function vz(a){return tz(this,a)};_.ab=function wz(a){return !!dy(this.b,a)};_.T=function xz(){return yw(Su(this.b))};_.cb=function yz(a){return hy(this.b,a)!=null};_.db=function zz(){return this.b.d};_.b=null;tm(242,213,wF,Dz);_.nb=function Ez(a,b){Ww(this.b,a,b)};_._=function Fz(a){return Xw(this.b,a)};_.ab=function Gz(a){return $w(this.b,a,0)!=-1};_.ob=function Hz(a){return Zw(this.b,a)};_.bb=function Iz(){return this.b.c==0};_.T=function Jz(){return new qw(this.b)};_.rb=function Kz(a){return _w(this.b,a)};_.db=function Lz(){return this.b.c};_.tS=function Mz(){return Iu(this.b)};_.b=null;tm(243,1,{60:1},Qz);_.tS=function Rz(){return this.b.i+LG+this.g};_.b=null;_.c=0;_.d=0;_.e=null;_.f=null;_.g=null;_.i=null;tm(244,1,{62:1},Vz,Wz);_.tS=function Xz(){return this.i};_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.g=0;_.i=null;_.j=0;_.k=false;tm(245,1,{},_z);_.b=null;_.c=0;_.d=0;_.e=null;_.f=null;_.g=null;_.i=0;_.j=0;tm(246,1,{});_.wb=function dA(){return 0.5};var bA=null,cA=null;tm(247,1,{},gA);_.b=false;_.c=NF;_.d=NF;_.e=NF;_.f=NF;_.g=NF;_.i=NF;_.j=NF;_.k=0;_.n=NF;_.o=NF;_.p=NF;tm(249,1,{});_.p=null;_.q=false;_.r=null;_.s=1;_.t=1;_.u=1;_.v=0;_.w=null;_.x=0;_.y=nF;tm(248,249,{},uA);_.Ab=function vA(){var a,b;b=TB(this.r);for(a=0;a<b.length;++a){tA(this,b[a],2,this.v)}};_.f=0;_.g=0;_.i=1;_.j=0;_.k=null;_.n=null;_.o=null;tm(251,1,{63:1},JA);_.tS=function MA(){return this.b};_.b=null;var xA,yA,zA,AA,BA,CA,DA,EA,FA,GA,HA;tm(252,17,{41:1,53:1,65:1},OA);tm(253,1,{},YA);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var QA=null;tm(254,1,{});_.p=null;_.q=null;_.r=null;_.s=0;_.t=null;_.u=0;_.v=null;_.w=null;_.x=0;tm(255,1,{});_.d=false;_.e=null;_.f=null;_.g=null;_.i=null;_.j=0;_.k=0;_.n=null;_.o=null;_.p=false;_.q=false;_.r=0;tm(256,1,{},mB);_.sb=function nB(a,b){var c,d;c=eh(a,60);d=eh(b,60);return c.i.d-d.i.d};tm(257,1,{66:1},qB,rB);_.tS=function sB(){return HG+this.b+eG+this.c+eG+this.d+JG};_.b=0;_.c=0;_.d=0;tm(258,255,{},xB);_.c=null;var uB;tm(260,254,{});_.i=null;_.j=null;_.k=0;_.n=0;_.o=null;tm(259,260,{},VB);_.tS=function WB(){var a,b,c,d;a=new vu;for(d=0;d<this.u;++d){for(c=0;c<d;++c){a.b.b+='  '}for(b=0;b<this.u;++b){tu(a,!this.j[d][b]?'---':this.j[d][b].e);a.b.b+=QF}a.b.b+=MF}return a.b.b};tm(261,248,{68:1},$B);_.Ab=function _B(){var a,b;this.b=2;while(this.b<this.v){this.g=this.j;b=It(this.b+this.c,this.v);qA(this,$A(this.r,this.p[this.b-2].g),this.b,b);rA(this);for(a=this.b+this.d;a<b;++a){OB(this.r,this.p[a])}this.b+=this.d}};_.b=0;_.c=8;_.d=4;tm(262,1,{},hC);_.tS=function iC(){var a,b;b=new qw(this.c);a=new vu;while(b.c<b.e.db()){tu(a,eh(ow(b),60)+LG)}return a.b.b};_.b=null;_.c=null;_.d=false;_.e=1;_.f=0;_.g=null;_.i=null;tm(263,1,{},rC);var kC,lC=null;var vC,wC;tm(266,1,{},EC);_.Bb=function FC(){var a;if(this.A==null||Vt(this.A,NF)){return 'ERROR: No target shape specified.'}if(!this.p){return 'ERROR: There is no folded protein to check.'}if(!this.q){return 'ERROR: The protein sequence you typed in has not been folded. Click the FOLD button and re-submit.'}a=new XC(this.A);return WC(a,eC(this.k.i.t))?'CORRECT':'INCORRECT'};_.Cb=function GC(a){var b,c;this.A=a;this.y=sC(this.A);kB(this.y,this.v);this.y.d=true;hB(this.y);c=~~(this.y.r/2);b=~~(this.y.j/2);R(this.x,c,b);wb(this.x,c);vb(this.x,b);this.x.o.getContext(bH).clearRect(0,0,225,200);Ib(this.x.o.getContext(bH),this.y.e.o,0,0,c,b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=false;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=false;_.q=false;_.r=null;_.s=null;_.t=null;_.v=false;_.x=null;_.y=null;_.z=null;tm(267,1,{9:1,19:1},JC);_.b=null;tm(268,1,{10:1,19:1},MC);_.b=null;tm(269,1,{7:1,19:1,69:1},OC);_.b=null;tm(270,1,{6:1,19:1,70:1},QC);_.b=null;tm(271,1,{},SC);tm(273,1,{},XC);_.b=false;_.c=null;_.d=0;_.e=null;_.f=null;_.g=null;_.i=0;tm(274,1,{71:1},ZC);_.b=0;_.c=0;tm(275,246,{},eD);_.vb=function fD(a){var b;b=eh(cy(this.d,bu(a).toUpperCase()),72);if(!b){return null}return b.b};_.wb=function gD(){return 1};_.xb=function hD(a){return cD(this,a)};_.yb=function iD(){return this.c};_.zb=function jD(){return cH};_.tS=function kD(){return 'name\t\thi\tnormal\tprob\n'+Tu(this.d)};_.b=null;_.c=0;_.d=null;var _C=null;tm(276,1,{72:1},mD);_.tS=function nD(){return this.b.i+vH+this.b.e+vH+this.b.j+'\t\t'+this.c+MF};_.b=null;_.c=0;tm(277,1,{},pD);tm(278,246,{},rD);_.vb=function sD(b){var a,c,d,e;try{d=(new ft(b)).b;c=(new yt(b)).b;e=(new yt(b)).b;this.b=Ht(d<=0?0-d:d,this.b);return new Vz(d,c,e)}catch(a){a=Wl(a);if(gh(a,50)){throw new OA('hydrophobic index '+b+' not a number')}else throw a}};_.xb=function tD(a){return null};_.yb=function uD(){return this.b};_.zb=function vD(){return dH};_.b=0;tm(280,1,{41:1,73:1},HD,ID);_.eQ=function JD(a){return gh(a,73)&&eh(a,73).c==this.c};_.hC=function KD(){return this.c};_.tS=function ND(){return hl.d+'[r='+(this.c>>16&255)+',g='+(this.c>>8&255)+',b='+(this.c&255)+JG};_.b=null;_.c=0;var yD,zD,AD,BD,CD,DD,ED,FD;tm(282,1,{});tm(281,282,{41:1,74:1},QD);_.eQ=function RD(a){var b;if(gh(a,74)){b=eh(a,74);return this.c==b.c&&this.b==b.b}return false};_.hC=function SD(){var a;a=this.c+this.b;return ~~(a*(a+1)/2)+this.c};_.tS=function TD(){return il.d+'[width='+this.c+',height='+this.b+JG};_.b=0;_.c=0;tm(283,1,{},aE);_.b=null;tm(284,1,rF,dE);_.Db=function eE(a){return new gE(this)};_.b=0;_.c=null;_.d=null;tm(285,1,{},gE);_.Eb=function hE(a){if(this.b>=this.c.b){return 4}a[0]=this.c.c[this.b];a[1]=this.c.d[this.b];return this.b==0?0:1};_.Fb=function iE(){return this.b>this.c.b};_.Gb=function jE(){++this.b};_.b=0;_.c=null;tm(287,1,{});tm(286,287,{75:1});_.eQ=function mE(a){var b;if(a===this){return true}if(gh(a,75)){b=eh(a,75);return this.Jb()==b.d&&this.Kb()==b.e&&this.Ib()==b.c&&this.Hb()==b.b}return false};_.Db=function nE(a){return new xE(this)};tm(288,286,{41:1,75:1},pE);_.Hb=function qE(){return this.b};_.Ib=function rE(){return this.c};_.Jb=function sE(){return this.d};_.Kb=function tE(){return this.e};_.b=0;_.c=0;_.d=0;_.e=0;tm(289,1,{},xE);_.Eb=function yE(a){var b;if(this.c>5){throw new Zx('ellipse iterator out of bounds')}if(this.c==5){return 4}if(this.c==0){b=vE[3];a[0]=this.e+b[4]*this.d;a[1]=this.f+b[5]*this.b;return 0}b=vE[this.c-1];a[0]=this.e+b[0]*this.d;a[1]=this.f+b[1]*this.b;a[2]=this.e+b[2]*this.d;a[3]=this.f+b[3]*this.b;a[4]=this.e+b[4]*this.d;a[5]=this.f+b[5]*this.b;return 3};_.Fb=function zE(){return this.c>5};_.Gb=function AE(){++this.c};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;var vE;tm(290,1,{},CE);_.Eb=function DE(a){if(this.c>5){throw new Zx('rect iterator out of bounds')}if(this.c==5){return 4}a[0]=this.e;a[1]=this.f;(this.c==1||this.c==2)&&(a[0]+=this.d);(this.c==2||this.c==3)&&(a[1]+=this.b);return this.c==0?0:1};_.Fb=function EE(){return this.c>5};_.Gb=function FE(){++this.c};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;tm(291,287,{76:1});_.eQ=function HE(a){var b;if(a===this){return true}if(gh(a,76)){b=eh(a,76);return this.Jb()==b.d&&this.Kb()==b.e&&this.Ib()==b.c&&this.Hb()==b.b}return false};_.Db=function IE(a){return new CE(this)};_.hC=function JE(){var a;a=it(this.Jb());a=_l(a,em(it(this.Kb()),DF));a=_l(a,em(it(this.Ib()),EF));a=_l(a,em(it(this.Hb()),FF));return km(a)^km(hm(a,32))};tm(292,291,{41:1,76:1},LE);_.Hb=function ME(){return this.b};_.Ib=function NE(){return this.c};_.Jb=function OE(){return this.d};_.Kb=function PE(){return this.e};_.tS=function QE(){return rl.d+'[x='+this.d+',y='+this.e+',w='+this.c+',h='+this.b+JG};_.b=0;_.c=0;_.d=0;_.e=0;tm(293,1,{},UE);_.b=null;_.c=0;_.d=false;_.e=null;var GF=sc;var Oj=Ps(BH,'Object',1),rh=Ps(CH,'JavaScriptObject$',10),yl=Os(NF,'[I',299),Il=Os(DH,'Object;',297),Rl=Os(NF,'[Z',300),Uj=Ps(BH,'Throwable',18),Gj=Ps(BH,'Exception',17),Pj=Ps(BH,'RuntimeException',16),Qj=Ps(BH,'StackTraceElement',198),Jl=Os(DH,'StackTraceElement;',301),mi=Ps(EH,'LongLibBase$LongEmul',107),Dl=Os('[Lcom.google.gwt.lang.','LongLibBase$LongEmul;',302),ni=Ps(EH,'SeedUtil',108),Fj=Ps(BH,'Enum',50),Aj=Ps(BH,'Boolean',183),Nj=Ps(BH,'Number',189),vl=Os(NF,'[C',303),Bj=Ps(BH,'Character',184),Gl=Os(DH,'Character;',304),Dj=Ps(BH,'Class',186),wl=Os(NF,'[D',305),Ej=Ps(BH,'Double',188),Kj=Ps(BH,'Integer',193),Hl=Os(DH,'Integer;',306),Tj=Ps(BH,PF,2),Kl=Os(DH,'String;',298),_k=Ps(FH,'ProtexGWT',266),Wk=Ps(FH,'ProtexGWT$1',267),Xk=Ps(FH,'ProtexGWT$2',268),Yk=Ps(FH,'ProtexGWT$3',269),Zk=Ps(FH,'ProtexGWT$4',270),$k=Ps(FH,'ProtexGWT$5',271),sh=Ps(CH,'Scheduler',21),Cj=Ps(BH,'ClassCastException',187),Sj=Ps(BH,'StringBuilder',201),zj=Ps(BH,'ArrayStoreException',182),qh=Ps(CH,'JavaScriptException',15),hj=Ps(GH,'UIObject',6),qj=Ps(GH,'Widget',5),Yi=Ps(GH,'Panel',142),Qi=Ps(GH,'ComplexPanel',141),Ii=Ps(GH,'AbsolutePanel',140),yj=Ps(HH,IH,96),ki=Ps(JH,IH,95),Li=Ps(GH,'AttachDetachException',143),Ji=Ps(GH,'AttachDetachException$1',144),Ki=Ps(GH,'AttachDetachException$2',145),Ek=Ps(FH,'AminoAcidPalette',245),Ri=Ps(GH,'Composite',149),Oi=Ps(GH,'CaptionPanel',148),Si=Ps(GH,'FocusWidget',4),oh=Ps(KH,'Canvas',3),nh=Ps(KH,'Canvas$CanvasElementSupportDetector',8),mh=Ps(KH,'Canvas$CanvasElementSupportDetectedMaybe',7),nj=Ps(GH,'ValueBoxBase',168),fj=Ps(GH,'TextBoxBase',167),gj=Ps(GH,'TextBox',166),mj=Qs(GH,'ValueBoxBase$TextAlignment',169,Fr),El=Os(LH,'ValueBoxBase$TextAlignment;',307),ij=Qs(GH,'ValueBoxBase$TextAlignment$1',170,null),jj=Qs(GH,'ValueBoxBase$TextAlignment$2',171,null),kj=Qs(GH,'ValueBoxBase$TextAlignment$3',172,null),lj=Qs(GH,'ValueBoxBase$TextAlignment$4',173,null),li=Ps('com.google.gwt.i18n.client.','AutoDirectionHandler',97),Mk=Ps(FH,'FoldingManager',253),ej=Ps(GH,'SimplePanel',164),cj=Ps(GH,'ScrollPanel',163),dj=Ps(GH,'SimplePanel$1',165),Pi=Ps(GH,'CellPanel',151),Wi=Ps(GH,'HorizontalPanel',155),Ti=Ps(GH,'HasHorizontalAlignment$AutoHorizontalAlignmentConstant',152),Ui=Ps(GH,'HasHorizontalAlignment$HorizontalAlignmentConstant',153),Vi=Ps(GH,'HasVerticalAlignment$VerticalAlignmentConstant',154),Mi=Ps(GH,'ButtonBase',147),Ni=Ps(GH,'Button',146),Xi=Ps(GH,'ListBox',156),aj=Ps(GH,'RootPanel',158),_i=Ps(GH,'RootPanel$DefaultRootPanel',161),Zi=Ps(GH,'RootPanel$1',159),$i=Ps(GH,'RootPanel$2',160),xh=Ps(MH,'StringBufferImpl',31),Fk=Ps(FH,'AminoAcidTable',246),dl=Ps(FH,'StandardTable',275),Gk=Ps(FH,'AminoAcid',244),Ol=Os(NH,'AminoAcid;',308),cl=Ps(FH,'StandardTable$AcidInTable',276),el=Ps(FH,'TripleLetterCodeDocument',277),tj=Ps(HH,'Event',68),gi=Ps(JH,'GwtEvent',67),Fi=Ps(OH,'Event$NativePreviewEvent',132),rj=Ps(HH,'Event$Type',74),fi=Ps(JH,'GwtEvent$Type',73),jl=Ps(PH,'Graphics',283),xl=Os(NF,'[F',309),hl=Ps(PH,'Color',280),tl=Ps(QH,'RectangularShape',287),sl=Ps(QH,'Rectangle2D',291),rl=Ps(QH,'Rectangle2D$Double',292),ol=Ps(QH,'Ellipse2D',286),nl=Ps(QH,'Ellipse2D$Double',288),Qh=Ps(RH,'DomEvent',66),Uh=Ps(RH,'KeyEvent',76),Sh=Ps(RH,'KeyCodeEvent',75),Th=Ps(RH,'KeyDownEvent',77),Ph=Ps(RH,'DomEvent$Type',72),Vh=Ps(RH,'KeyPressEvent',78),Rh=Ps(RH,'HumanInputEvent',71),Wh=Ps(RH,'MouseEvent',70),Oh=Ps(RH,'ClickEvent',69),Nh=Ps(RH,'ChangeEvent',65),ik=Ps(SH,'AbstractMap',206),_j=Ps(SH,'AbstractHashMap',205),nk=Ps(SH,'HashMap',226),Wj=Ps(SH,'AbstractCollection',204),jk=Ps(SH,'AbstractSet',208),Yj=Ps(SH,'AbstractHashMap$EntrySet',207),Xj=Ps(SH,'AbstractHashMap$EntrySetIterator',209),hk=Ps(SH,'AbstractMapEntry',211),Zj=Ps(SH,'AbstractHashMap$MapEntryNull',210),$j=Ps(SH,'AbstractHashMap$MapEntryString',212),ek=Ps(SH,'AbstractMap$1',216),dk=Ps(SH,'AbstractMap$1$1',217),gk=Ps(SH,'AbstractMap$2',218),fk=Ps(SH,'AbstractMap$2$1',219),ok=Ps(SH,'HashSet',227),vh=Ps(MH,'SchedulerImpl',23),th=Ps(MH,'SchedulerImpl$Flusher',24),uh=Ps(MH,'SchedulerImpl$Rescuer',25),wh=Ps(MH,'StringBufferImplAppend',32),ph=Ps(CH,'Duration',13),gl=Ps(FH,'VirtualTable',278),Ch=Qs(TH,'Style$Overflow',49,Ed),Al=Os(UH,'Style$Overflow;',310),Hh=Qs(TH,'Style$Position',55,Ud),Bl=Os(UH,'Style$Position;',311),Mh=Qs(TH,'Style$TextAlign',60,ie),Cl=Os(UH,'Style$TextAlign;',312),yh=Qs(TH,'Style$Overflow$1',51,null),zh=Qs(TH,'Style$Overflow$2',52,null),Ah=Qs(TH,'Style$Overflow$3',53,null),Bh=Qs(TH,'Style$Overflow$4',54,null),Dh=Qs(TH,'Style$Position$1',56,null),Eh=Qs(TH,'Style$Position$2',57,null),Fh=Qs(TH,'Style$Position$3',58,null),Gh=Qs(TH,'Style$Position$4',59,null),Ih=Qs(TH,'Style$TextAlign$1',61,null),Jh=Qs(TH,'Style$TextAlign$2',62,null),Kh=Qs(TH,'Style$TextAlign$3',63,null),Lh=Qs(TH,'Style$TextAlign$4',64,null),Vj=Ps(BH,'UnsupportedOperationException',203),Ij=Ps(BH,'IllegalStateException',191),pj=Ps(GH,'WidgetCollection',174),Fl=Os(LH,'Widget;',313),oj=Ps(GH,'WidgetCollection$WidgetIterator',175),ii=Ps(JH,'HandlerManager',90),sj=Ps(HH,'EventBus',93),xj=Ps(HH,'SimpleEventBus',92),hi=Ps(JH,'HandlerManager$Bus',91),uj=Ps(HH,'SimpleEventBus$1',179),vj=Ps(HH,'SimpleEventBus$2',180),wj=Ps(HH,'SimpleEventBus$3',181),ck=Ps(SH,'AbstractList',213),Ck=Ps(SH,'Vector',242),ak=Ps(SH,'AbstractList$IteratorImpl',214),bk=Ps(SH,'AbstractList$ListIteratorImpl',215),Uk=Ps(FH,'PolypeptideFactory',263),Jk=Ps(FH,'Direction',251),Pl=Os(NH,'Direction;',314),Gi=Ps(OH,'Window$ClosingEvent',134),Hi=Ps(OH,'Window$WindowHandlers',135),Ok=Ps(FH,'GridCanvas',255),Pk=Ps(FH,'GridPoint',257),Ql=Os(NH,VH,315),Dk=Ps(FH,'AcidInChain',243),Nl=Os(NH,WH,316),Nk=Ps(FH,'GridCanvas$SortByZ',256),al=Ps(FH,'ShapeMatcher',273),Vk=Ps(FH,'Polypeptide',262),Qk=Ps(FH,'Grid',254),Lj=Ps(BH,'NullPointerException',195),Hj=Ps(BH,'IllegalArgumentException',190),Lk=Ps(FH,'FoldingException',252),Ak=Ps(SH,'TreeMap',230),sk=Ps(SH,'TreeMap$EntryIterator',232),tk=Ps(SH,'TreeMap$EntrySet',233),uk=Ps(SH,'TreeMap$Node',234),Ll=Os(XH,'TreeMap$Node;',317),vk=Ps(SH,'TreeMap$State',235),zk=Qs(SH,'TreeMap$SubMapType',236,hz),Ml=Os(XH,'TreeMap$SubMapType;',318),wk=Qs(SH,'TreeMap$SubMapType$1',237,null),xk=Qs(SH,'TreeMap$SubMapType$2',238,null),yk=Qs(SH,'TreeMap$SubMapType$3',239,null),rk=Ps(SH,'TreeMap$1',231),oi=Ps('com.google.gwt.text.shared.','AbstractRenderer',111),qi=Ps(YH,'PassthroughRenderer',113),pi=Ps(YH,'PassthroughParser',112),Xh=Ps(RH,'PrivateMap',79),ji=Ps(JH,'LegacyHandlerWrapper',94),kk=Ps(SH,'ArrayList',220),Hk=Ps(FH,'Attributes',247),Kk=Ps(FH,'Folder',249),bj=Ps(GH,'ScrollImpl',162),Jj=Ps(BH,'IndexOutOfBoundsException',192),Rj=Ps(BH,'StringBuffer',200),di=Ps(ZH,'CloseEvent',88),ci=Ps(ZH,'AttachEvent',87),Rk=Ps(FH,'HexCanvas',258),fl=Ps(FH,'TwoDGrid',260),Sk=Ps(FH,'HexGrid',259),Tl=Os($H,WH,319),Ul=Os($H,VH,320),ml=Ps(QH,'Dimension2D',282),il=Ps(PH,'Dimension',281),bl=Ps(FH,'SsBond',274),ql=Ps(QH,'RectIterator',290),Sl=Os(NF,'[[D',321),pl=Ps(QH,'EllipseIterator',289),qk=Ps(SH,'NoSuchElementException',229),Ei=Ps(_H,'TouchScroller',117),Di=Ps(_H,'TouchScroller$TemporalPoint',127),Bi=Ps(_H,'TouchScroller$MomentumCommand',124),Ci=Ps(_H,'TouchScroller$MomentumTouchRemovalCommand',126),Ai=Ps(_H,'TouchScroller$MomentumCommand$1',125),ui=Ps(_H,'TouchScroller$1',118),vi=Ps(_H,'TouchScroller$2',119),wi=Ps(_H,'TouchScroller$3',120),xi=Ps(_H,'TouchScroller$4',121),yi=Ps(_H,'TouchScroller$5',122),zi=Ps(_H,'TouchScroller$6',123),pk=Ps(SH,'MapEntryImpl',228),mk=Ps(SH,'Comparators$1',225),_h=Ps(RH,'TouchEvent',82),bi=Ps(RH,'TouchStartEvent',86),$h=Ps(RH,'TouchEvent$TouchSupportDetector',84),ai=Ps(RH,'TouchMoveEvent',85),Zh=Ps(RH,'TouchEndEvent',83),Yh=Ps(RH,'TouchCancelEvent',81),ll=Ps(PH,'Polygon',284),kl=Ps(PH,'Polygon$PolygonPathIterator',285),Bk=Ps(SH,'TreeSet',240),ri=Ps(_H,'DefaultMomentum',114),si=Ps(_H,'Momentum$State',115),lk=Ps(SH,'Collections$EmptyList',223),ti=Ps(_H,'Point',116),zl=Os(NF,'[J',322),Ik=Ps(FH,'BruteForceFolder',248),Tk=Ps(FH,'IncrementalFolder',261),Mj=Ps(BH,'NumberFormatException',197),ei=Ps(ZH,'ResizeEvent',89),ul=Ps('protex.client.java.util.','StringTokenizer',293);$stats && $stats({moduleName:'protex',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.protex) $wnd.protex.onScriptLoad();
--></script></body></html>